/* OverRide Background For Right Bar Style */
#pageWrapper{ background:url(/img/pageFrame/frameBackRightBarProducts.gif) no-repeat; }

h1.marginTop{ margin-top:20px; }

#pageBanner{  position:relative; margin-left:15px; margin-right:15px;}
#pageBanner h2{ position:absolute; left:30px; top:25px; color:#cf9; font-size:32px;  }
#pageBanner h1{ position:absolute; left:95px; top:55px; color:#fff; font-size:40px; width: 502px; }

#cookieCrumb{ position:static; margin-top:-40px; margin-bottom:20px; margin-left:35px; margin-right:35px; }
#pageBody{float:left; width:646px; margin-left:35px;line-height:16px;} 

#rightPageCol{ width:254px; float:right; margin-right:35px; }
#rightPageCol h2{ color:#CCC; font-size:12px; height:18px; padding-top:3px; font-weight:bold; background:url(/img/titleBars/rightPageBarDark.gif); text-indent:10px; }
#rightPageCol p{ padding-left:10px; }
#rightPageCol h2.videoSeries{ background:url(/img/titleBars/rightPageBarTitleDark.gif) no-repeat; color:#FFF; }

#rightPageCol ul{ padding-bottom:20px; margin-left:20px; list-style:none; }
#rightPageCol ul li{ padding-top:3px; }

#rightPageCol ul.linuxDistributions{ float:left; padding-bottom:10px; margin-left:10px; }
#rightPageCol ul.windowsVersions{ float:right; padding-bottom:10px; margin-left:0px; padding-right:10px; }

/* Resource Side Bar ********************************************************/
#poOne, #ssOne, #afOne, #asOne, #rrOne, #raOne{ background-color:#FFF; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#poOne h1, #ssOne h1, #afOne h1, #asOne h1, #rrOne h1, #raOne h1{width:110px; margin:0px auto; padding-top:10px;}
#poOne ul{ padding:10px 0px 20px 0px; margin-left:25px; list-style:none; }
#poOne ul li{ padding-top:4px; }

/* Speech Engine Overview */
#tabOverview h1.fiveStepsTitle{ margin:10px 0px; }
#tabOverview ol.fiveSteps{ list-style-position:outside;  margin-left:20px; margin-top:5px; margin-bottom:5px;}
#tabOverview ol.fiveSteps li{ margin:5px 0px; }

#tabOverview ul.engineList{ margin:10px 0px; list-style-image:url(/img/icons/arrow.gif); margin-left:20px; }
#tabOverview ul.engineList li{ margin:5px 0px;}

#graphContainer{ position:relative; width:586px; height:410px; margin:10px; padding:0px 10px; background-image:url(/img/partitionBox/606x410.gif);}
#graphContainer div.colLeft{ float:left; width:250px; }
#graphContainer div.colRight{ float:right; width:250px;}

#graphContainer div.colLeft p.stepOne{ background:url(/img/bullets/num01.gif) no-repeat; padding-left:30px; padding-top:0px;}
#graphContainer div.colLeft p.stepTwo{ background:url(/img/bullets/num02.gif) no-repeat; padding-left:30px; padding-top:0px;}
#graphContainer h1{ padding:10px 0px;}
#graphContainer h1.title{ padding:5px 0px 0px 0px; }

#graphContainer div.colRight p.stepThree{ background:url(/img/bullets/num03.gif) no-repeat; padding-left:30px; padding-top:0px;}
#graphContainer div.colRight p.stepFour{ background:url(/img/bullets/num04.gif) no-repeat; padding-left:30px; padding-top:0px;}
#graphContainer p.graphicTitle{ color:#006600; text-align:center;}

#licensingContainer{ position:relative; width:586px; height:419px; margin:10px; padding:0px 10px; background:url(/img/products/speechEngine/606x419.jpg); }
#licensingContainer h1{ padding:5px 0px 20px 0px;  }
#licensingContainer div.engineLite{ position:absolute; left:25px; top:306px; width:263px; color:#FFF; text-align:center; }
#licensingContainer div.engineUnlimited{ position:absolute; left:319px; top:306px; width:262px; color:#FFF; text-align:center;}
#licensingContainer p.licenseFoot{ position:absolute; top:350px;padding-left:40px;}

/* Speech Engine More Features */
#frameNoise{ background:url(/img/partitionBox/622x405.gif) no-repeat; height:405px; padding:0px 10px; margin-top:20px; }
#frameNoise h1{ padding:5px 0px;  }
#tabFeatures ul.vadList{ margin-left:10px; padding-top:5px; list-style-image:url(/img/icons/arrow.gif)}
#tabFeatures ul.vadList li{ margin-left:10px; }


/* Speech Engine Accuracy Study */
#frameCharts{ padding:0px 10px; margin-top:20px; }
#tunedVsUntuned{ background:url(/img/products/speechEngine/tunedUntuned.jpg) no-repeat; width:603px; height:386px; padding:0px 10px; margin:20px 10px; }
#tunedVsUntuned h1{ padding:5px 0px;  }
#tunedVsUntuned p{ padding-left:270px; padding-right:40px;  }

/* Resource Requirements */
#requirementsGraph{ position:relative; width:603px; height:520px; background:url(/img/products/speechEngine/resourceRequirementsChart.jpg); margin:0px auto; }

#requirementsGraph div.titleFirstColumn{ left: 43px; top: 65px; width: 103px; }
#requirementsGraph div.titleSecondColumn{ left: 192px; top: 65px; width: 89px; }
#requirementsGraph div.titleThirdColumn{ left: 312px; top: 65px; width: 120px; }
#requirementsGraph div.titleFourthColumn{ left: 452px; top: 65px; width: 114px; }

#requirementsGraph div.titleFirstColumn, #requirementsGraph div.titleSecondColumn, 
#requirementsGraph div.titleThirdColumn, #requirementsGraph div.titleFourthColumn{ position:absolute; font-size:18px; color:#FFF; text-align:center; line-height:20px; }

#requirementsGraph div.dataGrid{ position:absolute; left: 25px; top: 124px; width: 560px; height: 337px; }

#requirementsGraph div.dataGrid td.tdFormat{ width:140px; text-align:center; }
table td{ width:140px; text-align:center; font-size:22px; padding-bottom:12px; padding-top:12px; }

/* Asterisk  */
#raOne{ width:252px; height:79px; padding:0px; background:url(/img/partners/digium/bkgBuyNow.gif) no-repeat;}
#raOne p{ padding-top:22px; }

#raTwo ul.resourcesList{ margin-left:15px; list-style-type:none; }
#raTwo ul.resourcesList li{ margin-top:5px; }

#technicalSupport{ width:576px; height:376px; margin-top:10px; margin-left:10px; padding:0px 15px; background:url(/img/partitionBox/606x376.gif) no-repeat; }
#technicalSupport h1{ padding-top:5px; margin-bottom:25px; }

#technicalSupport div.columnLeft{ position:relative; float:left; width:274px; margin-bottom:10px; }
#technicalSupport div.columnRight{ position:relative; float:right; width:274px; margin-bottom:10px;}

#technicalSupport div.columnLeft ul{ list-style-type:none; }
#technicalSupport div.columnLeft ul li{ margin-top:7px; }

/* Quick Contact */
.quickContactSubmit{ position:relative; width:254px; height:190px; background:url(/img/products/quickContact/bkg.gif) no-repeat; }
.quickContactResult{ position:relative; width:254px; height:190px; background:url(/img/products/quickContact/bkgResponse.gif) no-repeat; }
#quickContact h1.askQuestion{ margin-left:20px; padding-top:7px;}
#quickContact h1.emailTo{ margin-left:20px; padding-top:6px; }
#quickContact h1.qcThanks{ margin-left:40px; padding-top:15px; }

#qcQuestion_txt{ width:200px; height:50px; margin-left:25px; margin-top:15px; border:0px; background-color:#FBFBFC; overflow:auto; font-size:11px;}
#qcEmail_txt{ width:200px; height:16px; margin-left:25px; margin-top:10px; background-color:#FBFBFC; font-size:11px; border:0px; }
#quickContactSubmit{ margin-top:10px; margin-left:170px; }

#pageTwoQuote{ float:right; width:307px; height:139px; padding-bottom:10px;  background:url(/img/resources/caseStudies/redmond/quoteGustavo.jpg) no-repeat; }
#pageTwoQuote div{ padding:25px 20px 0px 35px; }
#pageTwoQuote h1{ margin-top:25px; }


