/* Common Styles */
.header {
	height:97px;
}
.innerContent, ul.sideNav li a, ol.linkContent li, .helpStyles li, .faqStyle li, .solutionsrightCont li{
	display:block;
}
.innerContent, .priceFaq,.comment,.side2, .side2 h1 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.fL, .side1, .side2, ul.links li, ol.linkContent li.alt img, ol li span, .leftDiv, #keyFeatures img {
	float:left;
}
.innerContent {
	border:1px solid #e4e4e4;
	margin:40px 0 35px;
	background:#EAF5FE;
}
.side1 {
	width:200px;
}
.side2 {
	width:717px;
	background:#fff;
	padding:15px 20px 15px 30px;
	min-height:600px;
}
.side2 p, ul.links li a, .faqStyle li, .helpStyles li, .helpStyles li a {
	font-size:13px;
}
ul.links li, table.priceTable td span, div.priceSignup input, .helpStyles li, .faqStyle li, .leftPannel .quickLinks li, ul.maillist li  {
	background:url("../images/project-sprite.png") no-repeat;
}
.solidline{ 
	border-top:1px solid #EEEEEE; margin:15px 0 0;
}
.notesDiv {
background-color:#FEFFBA;
border:1px solid #EABF75;
padding:5px;
text-align:left;
}
.contentsinfo  {
background-color:#FEFFBA;
}
/* End fo Common Styles */
/* Tour Page Styles */
ul.sideNav li a {
	padding:6px 10px 6px 15px;
	text-decoration:none;
	margin-bottom:1px;
	border-top:1px solid #EAF5FE;
	border-bottom:1px solid #EAF5FE;
}
ul.sideNav li a:hover, ul.sideNav li.selected a {
	background:#fff;
	border-top:1px solid #DCECF4;
	border-bottom:1px solid #DCECF4;
}
.side2 h2, .side2 h1{
	color:#14458E;
	font-size:22px;
	font-weight:normal;
}
.side2 p {
	margin:20px 0;
}
ul.links li, .helpStyles li{
	background-position: left 10px;
	padding:0 3%;
	width:44%;
}
ul.links li a, .faqStyle ul li a, .helpStyles li a, ul.subTabs li a:hover{
	line-height:24px;
	text-decoration:none;
}
ol.linkContent, .faqSearchfrm {
	border-top:1px solid #C7C7C7;
	margin-top:10px;
	padding-top:20px;
}
ol.linkContent li {
	min-height:170px;
	padding-bottom:30px;
}
ol.linkContent li h3, .faqStyle h3, ol.videoPage li h3, #keyFeatures h3, #benefits h3{
	font-size:16px;
}
.side1 h3{
	font-size:13px;
	margin:12px 10px 8px;
	padding:5px 5px 3px 7px;
	background:#fff;
}
ol.linkContent li img {
float:right;
margin-left:20px;
padding:3px;
}
ol.linkContent li.alt h3 {
	margin-left:385px;
}
ol.linkContent li.alt img {
	margin-right:20px;
	margin-left:0;
}
.tourTab{ width:155px}
.screenShotTour{padding:15px 10px 15px 10px; width:793px}
.tourMainFrame{ background:url(../images/tourmain-frame.png) no-repeat left top; width:690px; height:515px; text-align:center; margin-top:0; padding-top:170px; font:bold 45px Arial, Helvetica, sans-serif}
.slideriframe{width:694px; height:497px;}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:690px;
	height:570px;
	overflow:hidden;
	float:left;
	margin-top:5px;
}
#slider p{ margin:5px 0 10px; width:669px }
.prediv {float:left; width:62px; display:block; margin-top:200px}
.nxtdiv{ float:right; width:40px;display:block; margin-top:200px}
span#prevslide a{ background:url(../images/left-screenshot-arrow.png) no-repeat left top; width:40px; height:116px; display:block}
span#nextslide a{ background:url(../images/right-screenshot-arrow.png) no-repeat right top; width:40px; height:116px; display:block}
/* End of Tour Page Styles */
/* Pricing Page Styles */
.pricing {
	padding:20px 30px;
	background:#fff;
}
.pricing h1 { 
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#14458E;
}
table.priceTable h3 {
	font-size:16px;
	color:#D66000;
}
table.priceTable h3 span {
	display:block;
	font-size:12px;
	color:#000;
}
table.priceTable strong {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
}
table.priceTable {
	float:left;
	border:1px solid #E7E7E7;
	font-size:12px;
	margin:30px 0 20px;
	width:100%;
}
table.priceTable tbody th, th.tbodyTh {
	text-align:left;
	width:200px;
	font-weight:normal;
	background:#f7f7f7;
}
table.priceTable th.alt, table.priceTable td.alt {
	border-right:1px solid #F7F7F7;
}
table.priceTable th.high {
	background:#0458b3;
}
table.priceTable th.high h3 {
	color:#f0e73a;
}
table.priceTable th.high span {
	color:#fff;
}
table.priceTable td.high {
	background:#e6f1fa;
	border-color:#fff;
}
table.priceTable th, table.priceTable td {
	text-align:center;
	padding:15px;
	border-bottom:1px solid #efefef;
}
table.priceTable td h2{ 
	text-align:left;
}
table.priceTable td span {
	background-position:center -25px;
	display:block;
	text-indent:-999em;
	margin-left:13px;
}
a.choose {
	font-size:13px;
	text-decoration:underline;
	color:#0000FF;
	margin:10px 0 20px;
	padding-bottom:10px;
	float:left;
}
.helpSubList {
	padding-top:10px;
}
div.priceSignup input {
	background-position:left -50px;
	background-repeat:repeat;
	border:1px solid #FFF;
	color:#FFF;
	font:bold 15px Arial;
	height:30px;
	padding:4px 12px 6px;
	margin-top:5px;
	cursor:pointer;
}
td small {
	color:#D66000;
	font-size:13px;
}
td small b, .priceTable th span{ 
		font-weight:normal;
		color:#666666;
}
th.high h3 {
	position:relative;
}
span.best {
	background:#002853;
	color:#FFF;
	top:-39px;
	left:-15px;
	padding:5px 10px;
	position:absolute;
	width:134px;
	text-align:center;
}
#valuePack span.best{
	width:145px;
}
td.tHead {
	text-align:left!important;
	font-size:20px;
}
.priceFaq,.comment {
	background:#F7F7F7;
	padding:15px;
}
.priceFaqSide1, .priceFaqSide2 {
	float:left;
	padding-right:2%;
	width:48%;
}
.priceFaqSide1 {
	border-right:1px dotted #b7b7b7;
	margin-right:-1px;
}
.priceFaqSide2 {
	padding:0 0 0 2%;
}
.priceFaq h4 {
	font-size:16px;
	letter-spacing:-0.01em;
}
.priceFaq p {
	padding:10px 0 25px;
}
.priceFaq ul {
	margin-top:-10px;
	padding-bottom:25px;
}
.priceFaq ul li {
	display:list-item;
	list-style:decimal inside none;
	padding-bottom:5px;
}
.comment{
margin-bottom:25px;
}
.comment p{
font-size:22px;
font-style:italic;
line-height:30px;
text-align:center;

}
.comment p span.comment1{
	background:url(../images/techcrunch2.png) no-repeat right;
	display:block;
text-indent:-999em;
}
.freeplanSpan{ margin:17px 0 4px}
.techCrunchQuote{
	border:1px solid #E7E7E7;
	color:#434343;
	font:normal 25px 'Trebuchet MS',Arial,Helvetica,sans-serif,Tahoma;
	margin:10px 0;
	padding:10px 10px 20px;
	text-align:center;
}

.techCrunchQuote div{ margin:10px 0 30px}
.pricingDiscrpt{ padding:15px; background:#F7F7F7; border:1px solid #E7E7E7; margin:20px 0; color:#000;}
.pricingDiscrpt .leftDiv{ width:470px; padding-right:22px}
.pricingDiscrpt p{
	line-height:20px;
	margin-:0 10px 15px 0;
	padding:10px 5px 20px 0px;
}
.pricingDiscrpt ol li{ display:block; float:left; line-height:22px}
.pricingDiscrpt a, ol.featureList2 li a, .innerPageheadersignup a, .blogrefPage h3 a{ text-decoration:none}
/* End of Pricing Page Styles */

/*FAQ page styles*/
.faqslide .side1{ 
	width:258px;
}
.faqslide .side2{
	width:659px;
	border-left:1px solid #E4E4E4;
}	

.leftPannel{ 
	width:215px; 
	border:1px solid #E4E4E4;
	background:#fff;
	margin:10px;
	padding:10px;
	line-height:20px;
}
.leftPannel ul li h3 {
	 font-size:14px;
	 padding:5px 0;
	 margin:0;
	}
.leftPannel ul li, .emptytree a{ 
	background-image:url(../images/faqIcons.png);
	background-repeat: no-repeat;
	padding:5px 0 5px 25px;
	display:block;
}
.leftPannel .quickLinks li{ 
	background-position:3px 10px;
	padding:4px 0 4px 25px;
}
.leftPannel ul li:first-child{
	 background:none;
	 padding:0;
 }
.helpListIcon{ 
	background-position:left -78px;
}	
.answerSiteIcon{ 
	background-position:left -31px;
}
.submitRequestIcon{ 
	background-position:-1px -121px;
}
.subTabs li{
	list-style:none;
	color:#1b6bbd;
	padding:0 6px;
	border-left:1px solid;
	line-height:14px;
	display:inline;
	background:none;
}
ul.subTabs li a{ 
	font-size:11px;
	text-decoration:underline;
}
.subTabs li:first-child,ul.treeCont li a, .borderNone{ 
	border:none
}
.faqStyle .subTabs li{ padding:0px 6px}
.faqStyle .subTabs li.active{
	background:#1c6ead; 
	padding:2px 8px
}
.subTabs li.active a{
	font-weight:bold; 
	color:#fff;
	text-decoration:none;
}
input.searchInput {
	float:left;
	font-size:17px;
	height:22px;
	margin-top:10px;
	padding:2px;
	width:412px;
}
input.searchWidgetButton {
	float:left;
	font-size:13px;
	font-weight:bold;
	height:30px;
	margin:8px 5px 0;
	padding:0;
	width:60px;
}
.faqStyle li, .helpStyles li, ul.maillist li {
	width:100%;
}
.faqStyle li, ul.maillist li  {background-position: left 10px; padding-left:19px}
.faqStyle h3, .helpStyles h3{
	padding-top:20px; 
}
.topFaqsContainer{
	-moz-border-radius:8px;
	-webkit-border-radius:5px;
	border:1px solid #e58b4a;
	background:#fff5e8;
	padding:10px;
	margin-top:5px;
}
.faqSearchfrm{
	padding-top:0px;
}
.faqStyle h4{ background:#f5f5f5; font:bold 13px Arial, Helvetica, sans-serif; padding:5px 5px 5px 20px; margin-top:30px; border-bottom:1px solid #d9d9d9}
.faqStyle h4 a{ float:right; padding-right:10px; font-weight:normal}
.faqStyle ol.discstyle{ list-style:disc}
.faqStyle ol.discstyle li{list-style-type:disc; padding-left:2px; line-height:22px; background-image:none; margin-left:20px; display:list-item}
.faqStyle ul{ padding: 10px 0}
/* End of FAQ Page Styles */

/*Help page styles*/
.helpStyle .side1{ 
	width:242px
}
.helpStyle .side2{ 
	width:676px;
	position:relative;
	padding:15px 20px 50px 30px;
	min-height:565px;
}
.treeCont {
	max-height:580px;
	overflow:auto;
}
.treeCont ul { 
	padding-left:20px
}
ul.treeCont li a:hover{ 
	background:none; border:none;
}
.treeCont .emptytree a{ 
	padding-left:33px;
}
.emptytree a{ background-position:11px 5px}
.emptytree a:hover{ background:url(../images/faqIcons.png) no-repeat 11px 5px!important}
.helpStyles .breadcrumb{ 
	width:450px;
	float:left;
}
.helpStyles h2, .helpStyles h1{
	margin-top:20px;
}
.helpStyles ol{ 
	margin:16px 0;
}
.helpStyles ol li, .solutionsLeftCont ol li, .discbullet li{
	background:none;
	list-style:disc;
	line-height:22px;
	display:list-item;
	padding:0;
	margin-left:20px
	}
.helpStyles .indxHeader{ margin-top:0; width:450px; float:left}
.helpStyles .navDiv{ 
	bottom:10px;
	position:absolute;
	width:94%;
}
.helpBannerImg{ margin:50px 0 0 40px;}
.side2 .helpPara{ margin:10px 0 0}
.helpvideoTn{ margin-top:30px; display:block; text-align:center;}
.gettingStVideo{ 
	background-image:url(../images/getting-started-tn.gif);
	background-repeat:no-repeat;
	height:282px;
	width:400px;
}
.helpStyles h3{ background:#f2f2f2; height:21px; padding:3px 0 0 10px; border-width:0 1px 1px 0; border-style:solid; border-color:#dddddd;font-size:13px; line-height:20px}
.helpStyles h3 a{ float:right; font-size:13px; font-weight:normal; padding-right:10px;}
.gettingStVideo{ background-position:0 0}
.gettingStVideo:hover{ background-position:0 -282px}	
.helpStyles b{ margin-top:20px; display:block}
.msIcon, .meIcon, .tdIcon{ background-image:url(../help/images/calendar-sprite.png); background-repeat: no-repeat; width:16px; height:16px; display:inline-block}
.msIcon{background-position:-1px -23px}
.meIcon{background-position:-1px -45px}
.tdIcon{background-position:-1px 0}
.helpStyles img{ text-align:center}
.helpStyles .innerPageheadersignup h3{ margin:0; padding:3px 0 2px; background:none; border:none;}
.helpStyles .innerPageheadersignup{ margin-top:-70px}
/* end of Help Page Styles */

/* Video Demo Page*/
.videoPage .videoTnDiv{ width:200px; height:170px; float:left; margin:0 20px 0 0}
.videoPage li{ padding:20px 0; margin-top:1px; border-width:1px 0; border-style: solid; border-color: #acacac; display:block; min-height:180px; width:705px; text-align:justify;}
.videoPage li:first-child{ border-top:none}
.videoPage li:last-child{ border-width:1px 0 0; border-style: solid; border-color: #acacac; min-height:1px; padding:0}
.videoPage li a{width:97px; height:28px; float:left; margin:12px 20px 0 0;}
.milestoneVideo, .milestoneVideo:hover, .watchVideoBtn, .takeTourBtn, .helpBtn, .videoSignup{ background:url(../images/video-sprite.png); background-repeat:no-repeat}
.overviewVideo{ background:url(../images/overview-tn.png) no-repeat left top}
.overviewVideo:hover{ background:url(../images/overview-tn-over.png) no-repeat left top}
.googleappsIntegVideo{ background:url(../images/proj-for-gapps.png) no-repeat left top}
.googleappsIntegVideo:hover{ background:url(../images/proj-for-gapps-over.png) no-repeat left top}
.emailCollaborationVideo{ background:url(../images/email-collaboration.png) no-repeat left top}
.emailCollaborationVideo:hover{ background:url(../images/email-collaboration-over.png) no-repeat left top}
.projectsDocumentsVideo{ background:url(../images/projects-documents.png) no-repeat left top}
.projectsDocumentsVideo:hover{ background:url(../images/projects-documents-over.png) no-repeat left top}
.timesheetVideo{ background:url(../images/timesheet-tn.jpg) no-repeat left top}
.timesheetVideo:hover{ background:url(../images/timesheet-tn-over.jpg) no-repeat left top}
.milestoneVideo{ background-position:left -170px;}
.milestoneVideo:hover{background-position:left top;}
.taskDependencyVideo{ background:url(../images/task-dependency-tn.png) no-repeat left top}
.taskDependencyVideo:hover{ background:url(../images/task-dependency-tn-over.png) no-repeat left top}
.watchVideoBtn{background-position:-102px -340px;}
.takeTourBtn{background-position:-1px -340px;}
.helpBtn{background-position:-1px -369px}
.videoSignup{background-position:-102px -369px}
.videoDemo{ margin:30px auto 0; display:block; width:640px; height:385px; border:2px solid #c2c2c2}
.featuredOn{ background:#FFF url(../images/featured-on.png) no-repeat 9px 6px; width:230px; height:300px; margin:2px; padding:8px 8px 2px; border-bottom:2px solid #F3F3F3}
/* Features page Style*/
.side2 .featureList2 p{ margin:10px 0 5px}
ol li span {
	background-image:url(../images/projects-home-sprite.png);
	background-repeat:no-repeat;
	width:60px;
	height:50px;
	text-indent:-999em;
}
ol.featureList2 li{
	border-top:1px solid #EEEEEE;
	display:block;
	margin:15px 0 0;
	padding:20px 0 0;
}
ol.featureList2 li div, ol.featureList2 li h2 {
	padding-left: 60px;
}
ol.featureList2 li h2, .blogrefPage h3 a{font:bold 16px Arial; color:#222222}

ol li p, ol li h2 {
padding:0 0 5px;
}
span.icon2 {
	background-position:-60px top;
}
span.icon3 {
	background-position:-120px top;
}
span.icon4 {
	background-position:-180px top;
}
span.icon5 {
	background-position:-240px top;
}
span.icon6 {
	background-position:-300px top;
}
span.icon12 {
	background-position:-661px top;
}
span.icon13 {
	background-position:-660px -104px;
}
span.icon14 {
	background-position:-660px -177px;
}
ul.maillist li{ padding-bottom:0px; min-height:15px; line-height:24px}

/* solutions tracking styles*/
.solutionsMainHeader{ padding:8px; height:46px; position:relative}
.solutionsStyle{ background:#fff}
.solutionstrackSignUp{ background:url(../images/feature-signupbtn.png) no-repeat left top; width:192px; height:46px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:18px; padding:5px; text-decoration:none}
.solutionsbreadcrumb{position:absolute;top:24px; left:20px}
.solutionstrackSignUp small, .demo_note{ font:normal 12px Arial, Helvetica, sans-serif}
.headerband{ background:#e8e8e8; height:80px; position:relative;}
.solutionsStyle h1{ font:bold 26px Arial, Helvetica, sans-serif; padding:10px 15px 3px}
.headerband small, .headerband h2{ font:normal 18px Arial; padding:0px 15px; color:#707070}
.headerbandLeft{ background:url(../images/header-band-left.png) no-repeat left top; width:8px; height:91px; margin:-11px 0 0 -8px; position:absolute}
.headerbandRight{ background:url(../images/header-band-right.png) no-repeat left top; width:8px; height:91px; margin:-11px -8px 0 0px; position:absolute; right:0}
.solutionsContentWrapper{ padding:15px}
.solutionsRight{width:250px; float:right}
.solutionsLeftCont{ padding-right:280px}
.solutionsrightCont{background:none repeat scroll 0 0 #F3F3F3;margin-bottom:20px;}
.solutionsrightCont h4{background:#D8E9FF;border-bottom:2px solid #FFFFFF;padding:5px 10px;}
.solutionsrightCont ul{color:#5A5A5A;padding:10px}
.solutionsrightCont li{padding-top:15px;}
.solutionsrightCont p{ font: italic bold 14px Georgia,"Times New Roman",Times,serif; line-height:24px; display:block; color:#666666}
.solutionsrightCont small{ font:bold 12px Arial; text-align:right; line-height:20px;}
.solutionsrightCont li:first-child {border:medium none;padding-top:0;}
.personalizedDemoIcon, .comparisonCalsIcon, .reqQuoteIcon, .contactusIcon{ height:22px; padding-left:32px}
.personalizedDemoIcon{ background:url(../images/personalized-demo.png) no-repeat left top;}
.comparisonCalsIcon{ background:url(../images/comparison-cals.png) no-repeat left 13px;}
.reqQuoteIcon{ background:url(../images/request-quote.png) no-repeat left 13px;}
.contactusIcon{ background:url(../images/contact-us.png) no-repeat left 13px;}
.solutionsLeftCont p{ margin:20px 0}
.solnsListDiv p { margin:15px 0 0; line-height:22px; text-align:justify}
.solutionsVideo{height:394px; margin:25px 37px}
.solutionsSubtab{border-bottom:1px solid #2D72BE;height:32px; margin-top:40px}
.solutionsSubtab > li:first-child {margin-left:9px;}
.solutionsSubtab .activeTab {background:none repeat scroll 0 0 #2D72BE; color:#fff}
.solutionsSubtab li {-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; background:#E6E6E6;cursor:pointer;float:left;margin:0 2px;min-width:80px;
padding:8px 10px;text-align:center; color:#000}
.solnsListDiv { margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #EEEEEE; float:left;}
.solutionsSubtab .solnsListDiv:first-child{ border:none}
.benefitsDiv ol li{ line-height:28px}
.solnsListDiv img{ padding-right:20px; cursor:pointer}
.solnsListDiv h3{ padding-top:4px}
/* End of solutions tracking styles*/
/* Try now styles*/
.trynowDiv{ background:url(../images/trynow-tbl-bg.png) repeat-x left bottom; width:250px; height:335px; -moz-border-radius:5px;-webkit-border-radius:5px; border:2px solid #3281c2; float:left; padding:20px 40px; margin:10px 30px 60px; position:relative}
.sandbox{ background:url(../images/sandbox.png) no-repeat left top; font:normal 18px arial; color:#002d88; padding:9px 0 10px 62px; height:35px}
.freesignUp{ background:url(../images/demo.png) no-repeat left top; font:normal 18px arial; color:#002d88; padding:9px 0 10px 62px; height:35px}
.trynowButton, .signupButton{ background-image:url(../images/trynow-sprite.png); background-repeat:no-repeat; width:157px ; height:48px; margin:25px auto 10px; display:block}
.trynowDiv li{ background:url(../images/trynow-sprite.png) no-repeat -7px -97px; padding-left:20px; display:block; line-height:24px}
.trynowButton{ background-position:left -49px; bottom:2px;left:86px;position:absolute;}
.signupButton{ background-position:url(../images/signup-button.png) no-repeat left top;}
.live_installation{ background:url(../images/trynow-sprite.png) 0 -124px; width:220px; height:30px; margin-top:20px}
.live_inst_txt{ font: bold 15px Arial; margin:25px 0 40px; color:#4c4c4c}
/* Try now styles starts*/
/* Tour styles */
p.tourHeader{ width:670px; font:normal 13px Arial, Verdana, Helvetica, sans-serif; margin:0 0 1px; line-height:18px; float:left}
h1.tourHeader{color:#14458E; font:bold 16px Arial, Helvetica, sans-serif; margin:5px 0; width:70%; float:left}
.tourPageheadersignup{ background:url(../images/project-bgs.png) repeat-x left -680px;height:26px;min-width:106px;text-align:center;cursor:pointer;border:1px solid #A63213;-moz-border-radius:5px;-webkit-border-radius:5px; float:right; margin-right:35px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; line-height:26px; text-decoration:none}

/* Top Header and Sign Up link for Features, Tour, FAQ and Help page */
.solutionsHeader{padding:14px 0 0 20px;float:left;text-align:center;width:95%;}
.solutionsHeader h1,.featuresHeader h1{ font-size:24px;padding:0;margin:0;margin-left:-1px;line-height:28px;text-align:left}
.solutionsHeader h2{padding:0;margin:0;font-size:17px;color:#3e3e3e;text-align:left;line-height:30px;}
.solutionsHeader h2 span{padding:0 3px;}
.solutionsHeader h3{ padding:0;margin:0;text-align:left;color:#747373;line-height:23px;font-size:13px;font-weight:normal;}
.featuresTabHeader{ background:#f7f7f7;width:98%; background-color: #F7F7F7; padding: 10px; margin-bottom: 
20px;}

/* innerPageheadersignup */
.innerPageheadersignup{ background:#c04828;height:44px;min-width:200px;text-align:center;margin:-80px 5px  3px 0px;cursor:pointer;padding:3px 0 0 0;border:1px solid #c44b29;-moz-border-radius:5px;-webkit-border-radius:5px;}
.innerPageheadersignup h3{ padding:4px 0 2px;color:#fff;font-size:15px;}
.innerPageheadersignup p{ padding:0;margin:0;color:#E1E1E1;line-height:10px;}

/* Customer Buzz and Tweets page styles */
.buzzQuotesOdd, .buzzQuotesEven{-moz-border-radius:8px;-webkit-border-radius:8px; margin:20px 0 0 10px; min-height:50px; padding:15px}
.buzzQuotesOdd{ background: url(../images/quotes-list-bg.png) repeat-x left bottom; border:2px solid #c0def7;}
.buzzQuotesEven{ background: url(../images/quotes-evenlist-bg.png) repeat-x left bottom; border:2px solid #dcdcdc;}
.buzzQuotesOdd span, .buzzQuotesEven span{ font-family:"Times New Roman", Times, serif; font-style:italic; text-align:right; display:block}
.buzzcontsignup{ height:30px; background:#f0f7ff; border:1px solid #e9f3ff; font:bold 18px Arial; text-align:center; margin:20px 0 0 10px; padding:5px; letter-spacing:0.9px}
.flwr1, .flwr4, .flwr5, .flwr7, .flwr9, .flwr20, .flwr21, .flwr22, .flwr23, .flwr24, .flwr25, .flwr26, .flwr27, .flwr28, .flwr29, .flwr30, .flwr38{ background-repeat:no-repeat; background-image:url(../images/tweet-sprite.gif); width:48px; height:48px; float:right }
.buzzQuotesOdd h3, .buzzQuotesEven h3{ font:bold 16px Arial; color:#5ac0e1; padding:11px 55px 3px 0; text-align:right}
.buzzQuotesOdd h4, .buzzQuotesEven h4{ font:13px Arial; padding:0 55px 0 0; text-align:right}
.flwr1{ background-position:-51px -256px}
.flwr4{ background-position:-100px -158px}
.flwr5{ background-position:-100px -207px}
.flwr7{ background-position:-51px -207px}
.flwr9{ background-position:-51px -158px}
.flwr20{ background-position:-2px -256px}
.flwr21{ background-position:-51px -100px}
.flwr22{ background-position:-51px -51px}
.flwr23{ background-position:-2px -51px}
.flwr24{ background-position:-100px -2px}
.flwr25{ background-position:-51px -2px}
.flwr26{ background-position:-2px -158px}
.flwr27{ background-position:-2px -2px}
.flwr28{ background-position:-2px -100px}
.flwr29{ background-position:-100px -51px}
.flwr30{ background-position:-100px -100px}
.flwr38{ background-position:-2px -207px}
.tweetFollowers{ padding:11px!important}
.tweetFollowers li{ background-image:url(../images/tweet-followers-sprite.gif); background-repeat:no-repeat; border:1px solid #E0E0E0; margin:2px; width:32px; height:32px; float:left; padding:0; cursor:pointer}
.tweetFollowers li:first-child{ border:1px solid #E0E0E0;}
.flws1{background-position:-166px -165px}
.flws2{background-position:-133px -165px}
.flws3{background-position:-100px -165px}
.flws4{background-position:-67px -165px}
.flws5{background-position:-33px -165px}
.flws6{background-position:-1px -165px}
.flws7{background-position:-166px -132px}
.flws8{background-position:-133px -132px}
.flws9{background-position:-100px -132px}
.flws10{background-position:-67px -132px}
.flws11{background-position:-33px -132px}
.flws12{background-position:-1px -132px}
.flws13{background-position:-166px -99px}
.flws14{background-position:-133px -99px}
.flws15{background-position:-100px -99px}
.flws16{background-position:-67px -99px}
.flws17{background-position:-33px -99px}
.flws18{background-position:-1px -99px}
.flws19{background-position:-166px -66px}
.flws20{background-position:-133px -66px}
.flws21{background-position:-100px -66px}
.flws22{background-position:-67px -66px}
.flws23{background-position:-33px -66px}
.flws24{background-position:-1px -66px}
.flws25{background-position:-166px -33px}
.flws26{background-position:-133px -33px}
.flws27{background-position:-100px -33px}
.flws28{background-position:-67px -33px}
.flws29{background-position:-33px -33px}
.flws30{background-position:-1px -33px}
.flws31{background-position:-166px 0px}
.flws32{background-position:-133px 0px}
.flws33{background-position:-100px 0px}
.flws34{background-position:-67px 0px}
.flws35{background-position:-33px 0px}
.flws36{background-position:-1px 0px}
.moreFlwrs{float:right; padding:5px 11px 11px 0}

/* Blog Ref styles*/
.blogrefPage h3 a{ text-align:none}
.blogrefPage h3{border-top:3px double #e2e2e2; margin-top:15px; padding-top:20px}
.blogrefPage h3:first-child{ border:none; margin:0; padding:0}
.refTech, .refLifeHacker, .refwebWork, .refTheApp, .refBenMec, .refSBusns{ background-image:url(../images/blogs-ref-sprite.png); background-repeat:no-repeat;width:200px; height:60px; float:left; margin:44px 20px 21px;}
.refTech{ background-position:0 0;margin:83px 20px 65px;}
.refLifeHacker{ background-position:-235px -124px;}
.refwebWork{ background-position:-10px -246px;}
.refTheApp{background-position:-235px -5px; margin:32px 20px 7px}
.refBenMec{ background-position:-4px -108px;}
.refSBusns{ background-position:-235px -243px; margin-top:36px}

/* General CSS*/
ol li span, .leftDiv {float:left;}
.fR{ float:right}
.mT20, .helpStyles h3{ margin-top:20px}
.mT10{ margin-top:10px}
.mL90{ margin-left:90px;}
.mt75{ margin-top:75px}
.centerAlign{ text-align:center}
.displayNone{ display:none}
.p20{ padding:20px}
.p10{ padding:10px}
.mZero, .buzzQuotesOdd p, .buzzQuotesEven p{ margin:0px}
.solutionsStyle .pT21{ padding-top:21px}
.grayborder{border:1px solid #F2F2F2}
.mTZero, .solutionsLeftCont .buzzQuotesOdd:first-child {margin-top:0;}

