
html, body {
  font-family:Tahoma, Geneva, Helvetica, sans-serif;
  margin:0px auto;
  
}
body
{
  background-repeat:repeat-x;
  background-image:url('/images/pixel-background.gif');
}

h3
{
  margin-top:-10px;
  font-size:18px;
}
.bigorange{
  font-size:26px;
}
#primary-player
{
  background:url('/images/ispeech-local-player.png') no-repeat;
  position:relative;
  top:-3px;
  width:180px;
  height:35px;
  overflow:hidden;
}
#main-table {
  margin:auto;
  width:1088px;
}
#blogger-left{
  background:url('/images/blogger_background_01.jpg') no-repeat;
  width:568px;
  height:256px;
}
#blogger-right{
  background:url('/images/blogger_background_02.jpg') no-repeat;
  width:774px;
  height:256px;
}
#main-left {
  background:url('/images/home_03.jpg') no-repeat;
  width:327px;
  height:412px;
}
#main-right {
  background:url('/images/home_05.jpg') no-repeat;
  width:317px;
  ;
  height:412px;
}
#main-middle {
  background:url('/images/text-to-speech-demo.jpg') no-repeat;
  width:444px;
  height:412px;
}
#main-middle h1 {
  display:none;
}
#demo {
  background:url('/images/textarea-background.gif') #738fa6;
  border:0px none;
  height:119px;
  width:310px;
  position:relative;
  top:159px;
  left:67px;
  overflow:hidden;
  color:#ffffff;
  font-size:20px;
  font-family:Tahoma, Geneva, sans-serif;
}
#playbutton {
  position:relative;
  top:175px;
  left:158px;
}
#header {
  height:68px;
  width:920px;
  margin:auto;
}
#footer {
  width:100%;
  height:145px;
  background:url('/images/footer-background.gif');
  margin:auto;
  border-bottom: solid 1px gray;
}
#footer div {
  margin:auto;
  width:900px;
}
#footer span {
  margin-top:7px;
  margin-right:30px;
  float:left;
}
#footer a {
  font-family:Tahoma, Geneva, sans-serif;
  color:#f7f7f7;
  font-size:13px;
  line-height:17px;
  display:block;
  font-weight:bold;
  text-decoration:none;
}
#footer a:hover {
  color:#e7e7e7 !important;
}
#footer b {
  cursor:default;
  font-size:17px;
  color:white;
}
#icons {
  margin:auto;
  width:920px;
}
#icons a {
  text-decoration:none;
  color:black;
}
#icons h1 {
  cursor:default;
  font-size:20px;
  white-space:nowrap;
  text-align:center;
  font-weight:normal;

}
#icons img {
text-align:center;
}
#icons span {
  color:#666;
  font-size:small;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
}
#nav-menu {
  margin-top: -33px;
  margin-right: -20px;
  float:right;
  font-family: Verdana, sans-serif;

}
.menu-item-selected {
  float:left;
  height:35px;
  background:url('/images/repeat_selected.gif');
  font-size:20px;
}
.menu-item-selected img {
  float:left;
}
.menu-item-selected div {
  display:inline;
  padding:0 10px;
  color:#fff;
  float:left;
  height:35px;
  padding-top:8px;
  cursor:pointer;
}
.menu-item {
  text-decoration:none;
  color: black !important;
  float:left;
  font-size:20px;

}
.menu-item:hover {
  color:#FF9102 !important;
}
.menu-item div {
  padding:7px 10px 0px 10px;
}
.menu-item-spacer {
  height:35px;
  float:left;
  width:10px;
}
#header-logo {
  height:78px;
}
#header a {
  outline:none;
  text-decoration:none;
}
#copy {
  margin:auto;
  font-size:xx-small;
  width:920px;
}
#copy span {
  float:right;
}
#copy a {
  color:#000000;
}
/*#logged-in-box{
  margin-top:4px;
  float:right;
  font-size:10px;
  line-height:20px;
}
#logged-in-box a{
  font-size:12px;
  color:#3bb7ea;

}
#logged-in-box span a{
  color:#ff0000;
}
#logged-in-box span{
  margin-top:4px;
  font-size:16px;
}*/
#login-box {
  margin-top:0px;
  float:right;
}
/*#login-box input {
  border:solid 1px #aaa;
  background:#f0f0f0;
  width:80px;
}*/
#login-box a {
    color:#ffffff;
    font-size:11px;
}
#login-box a:hover {
    color:#FF9102;
    font-size:11px;
}
/*#login-box span input {
  cursor:pointer;
  color:#3bb7ea;
  border:none 0px;
  background:#ffffff;
  width:40px;
  font-size:12px;
}*/
.hide-submit {
  width:1px !important;
  height:1px !important;
  border:none 0px !important;
  background:#ffffff !important;
  color:#ffffff !important;
  cursor:default !important;
}
.testimonials {
  background:url('/images/testimonial-background.gif') no-repeat center;
  cursor:default;
  color:#2389db;
  height:69px;
  font-weight:bold;
  font-style:italic;
  font-size:16px;
  line-height:69px;
  vertical-align:middle;
  text-align:center;
  width:1016px;
  margin:auto;
}
#testimonial-feed {
  background-color: #2e2e2e;
  color:#ffffff;
  cursor:default;
  font-size:22px;
  height:47px;
  padding-top:15px;
  text-align:center;
  width:100%;
}
#testimonial-feed2 {
  background-color: #2e2e2e;
  color:#ffffff;
  cursor:default;
  font-size:32px;
  height:45px;
  padding-bottom:15px;
  text-align:center;
  width:100%;
}
.text-block {
  /*border: 1px solid #ff00ff;*/
  width:920px;
  margin:0px auto 10px auto;
}
.text-block p {
  color:#666;
  text-align:justify
}
.text-block h3 {
  padding-right:30px;
  text-transform:capitalize;
  /*background:url('/images/tag.gif') right no-repeat;*/
  display:inline;
}
.green-check,.orange-check{
padding-left:25px;
color:#ffffff;
font-weight:bold;
cursor:default;
background:url('/images/greencheck.gif') left no-repeat;
font-size:13px;
display:block;
margin-top:10px;
}
.orange-check{
background:url('/images/orangecheck.gif') left no-repeat !important; 
}
#second-nav {
  height:38px;
  margin:auto;
  margin-top:12px;
  width:920px;
  text-align:center;
}
#second-nav a {
  height:38px;
  color:#000000;
  margin-right:20px;
  line-height:38px;
  text-decoration:none;
  font-size:13px;
}
#second-nav span a {
  color:#3bb7ea;
  font-weight:bold;
}
#second-nav a:hover {
  color:#3bb7ea;
}
.center-block{
  display:block;
  margin:auto;
}
a{
  /*color:#ff8f00;*/
  color:#2c7bbe;
}

a:hover {
  color:#ff8f00;
}
.big-blue
{
  color:#FF9102;
}

.input-huge{
  width:251px;
  height:45px !important;
  cursor:pointer;
  margin-top:4px;
  /*background-color:#d9d9d9 !important;*/
  font-size:20px;
}
#addr{
width:90%;
font-size:20px;
height:25px;
background-color:#d9d9d9 !important;
}
.input-text{
  border:solid 1px #CCC;
  height:18px;
  width:99%;
  background: url('/images/commercial/altnav.gif') repeat-x top;    
}
.input-textarea{
  border:solid 1px #CCC;
  width:100%;
  background: url('/images/commercial/altnav.gif') repeat-x bottom #ffffff;    
}
.input-button{
  border:none 0px !important;
  color:#fff;
  display:block;
  
  padding-bottom:2px;
  height:25px;
  background: url('/images/button-background.png') repeat-x top;
}
.input-border{
  padding:6px;
}
.input-table span{
  font-size:11px;
  color:black;
  font-weight:bold;
  
}
#wordcount{
width:50px;
border:solid 1px #ffffff;
font-weight:bold;
text-align:center;
}
.library td{
  border-bottom:solid 1px #eeeeee;
  border-left:solid 1px #eeeeee;
}
.library span{
  font-size:10px;
  font-weight:bold;
  color::rgb(51,86,167);
}
.bigorange {
  font-size: 24px;
  font-weight: bold;
}
.tip {
  font-size:11px;
  background-color:#ffffe1;
  border:1px solid #acac82;
  padding:3px;
}
.library-header td
{
  background: url('/images/commercial/altnav.gif') repeat-x top;    
}
.smallblue{
  color:#333;
  font-size:10px;
  line-height:10px;
}
#recently-converted
{
  display:block;
  float:left;
  width:320px;
  height:400px;

  margin-right:40px;
  
}
#recently-converted span,#convert-blog span{
  line-height:26px;
  vertical-align:middle;
  font-weight:bold;
    
}

.orange
{
color:#f7941d;
}

#content{ width:905px; margin:auto;}
#contentinner{ width:935px; height:auto; float:left;  padding:0px ; }
#headeranimation{width:935px; height:239px;  float:left; background:url('/images/landing-page.jpg') no-repeat;}
#headeranimation div.imageleft{ width:378px; float:left}
#headeranimation div.imageright{ width:550px;  float:left;padding:12px 0 0 0;}

.imageright h1{ color:#eee}

.imageright ul{ width:550px; float:left; list-style-type:none; padding:10px 0 0 0; margin:0;}

.imageright li{ width:525px; float:left; list-style-type:none; padding:0 0 0 23px; margin:0; background:url(../images/bullet.gif) no-repeat 0 6px; color:#FFFFFF; font-size:18px; line-height:26px;}


.leftContainer{ width:577px; height:auto; float:left; padding-right:20px; padding-bottom:20px;}
.leftContainer h1{ width:577px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; color:#343434; font-weight:normal; border-bottom:1px solid #e4e7e9; line-height:50px;margin:0; padding:0;}

.leftContainer p{ width:577px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#343434; font-weight:normal; line-height:18px; margin:0; padding:0; padding:15px 0 5px 0;}
.leftContainer li{ width:525px; float:left; list-style-type:none; padding:0 0 0 23px; margin:0; background:url('/images/bulletgreen.gif') no-repeat 0 6px; color:#505050; font-size:12px; line-height:26px;}
.leftContainer h2{ width:577px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#343434; font-weight:bold; line-height:18px; margin:0; padding:0; padding:15px 0 5px 0;}

.leftContainer p.orange{ color:#f7941d; font-weight:bold; }

.rightContainer{ width:327px; height:auto; float:left; padding:11px 0 0 0;}
.rightContainer span.topimage{width:327px; height:19px; float:left; background:url('/images/form_top.gif') no-repeat;}
.rightContainer div.Midimage{width:327px; height:auto; float:left; background:url('/images/form_mid.gif') repeat-y;}
.Midimage h2{width:300px; height:29px; color:#f7941d; float:left; margin:0 0px 10px 0; padding:0;}


.form{ width:300px; padding:0 0 0 27px; float:left; margin:0 0 0 14px; }
.form span{
font-size:24px;
font-weight:bold;
color:#f7941d;
}
.Midimage fieldset{width:300px; height:auto; border:none; float:left; margin:0; padding:0;}
.Midimage fieldset label{width:300px; height:31px; line-height:31px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#272727; float:left; margin:0; padding:0;}

.inputdiv{ width:235px; height:18px; float:left; background:url('/images/input_bg.gif') no-repeat; padding:6px;}
.inputty{width:235px; height:18px; float:left; background:none; border:none;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#272727;}

.inputdivb{ width:362px; height:18px; float:left; background:url('/images/input_bg_lg.gif') no-repeat; padding:6px;}
.inputtyb{width:362px; height:18px; float:left; background:none; border:none;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#272727;}



.rightContainer span.bottomimage{width:327px; height:32px; float:left; background:url('/images/bottom.gif') no-repeat;}
.inputimg{ padding:31px 0 13px 0; float:left;}

.smallarrow li
{
  list-style:none;
  padding-left:10px;  
  font-size:13px;
  line-height:17px;
  color:#666666;
  white-space:nowrap;
  background:url('/images/smallarrow.gif') left center no-repeat;
}
.commercial-main
{
  width:840px;
  display:block;
  margin:auto;
}
.commercial-main h2 
{
  margin:0px;
  padding:0px;
  display:inline;
}
.commercial-main p
{
  text-align:justify;
  font-size:13px;
  color:#55555;

}
.commercial-main h2 span
{
  font-size:15px;
  line-height:24px;
  vertical-align:text-top;
  margin:0;
}
.pricing-table td
{
  border:solid 1px #eee;
  border-top:0px none;
  border-left:0px none;
  font-size:14px;
  padding: 4px 12px;
  white-space:nowrap;
  text-align:left;
}
.pricing-header{
  border-top:solid 1px #eee !important;

}
.pricing-header-col{
  border-left:solid 1px #eee !important;
}
.large-text 
{
  display:block;

}
.large-text input
{
  font-size:30px;
  display:block;
  width:600px;
  height:38px;
  margin:3px;
  color:#333;
  border:solid 1px #ccc;
  /*background: url('/images/commercial/altnav.gif') repeat-x bottom;  */
}
#advanced-text
{
  outline:none;
}
h1{
  border-bottom:1px #eee solid !important;
  font-size:28px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#333;
  padding-bottom:10px;
  
}
.pre {
 white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
 white-space: -pre-wrap;      /* Opera 4 - 6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation)
                                 http://www.w3.org/TR/css3-text/#white-space */
 word-wrap: break-word;       /* IE 5.5+ */
}
.register-table,.register-table-lite{  
  font-size:13px;
  padding:0px 20px;
  width:470px;
  background:#e5f2ff;  
}
.register-table{
  background:url('/images/register-top.gif') no-repeat #e5f2ff !important;  
}
.register-input-text{
  padding:7px 47px 7px 7px;
  border:none 0px !important;
  height:20px;
  width:200px;
  background:url('images/input_bg.gif') no-repeat #e5f2ff !important;
  
}
.register-table-footer
{
  width:450px;
  padding:10px;
  text-align:center;
  background:url('/images/register-bottom.gif') no-repeat bottom #e5f2ff;
}
.register-button
{
  background:url('/images/button-register-background.gif') no-repeat #e5f2ff !important;
   width:340px;
}
p{
    font-size:14px;
}

.tiny-jumper {
  border: 1px dotted #cfcfcf;
  color: #b6b6b6;
  /*filter: gray;*/
  height: 50px;
  width: 150px;
  cursor:pointer;
}

.tiny-jumper:hover {
  border: 1px solid #888888;
  color: #2e2e2e;
  /*filter: none;*/
  height: 50px;
  width: 150px;
  cursor:pointer;
}
.mini-jumper {
  border: 1px dotted #cfcfcf;
  color: #b6b6b6;
  /*filter: gray;*/
  height: 84px;
  width: 286px;
}

.mini-jumper:hover {
  border: 1px solid #888888;
  color: #2e2e2e;
  /*filter: none;*/
  height: 84px;
  width: 286px;
}

.medium-jumper {
  border: 1px dotted #cfcfcf;
  color: #b6b6b6;
  /*filter: gray;*/
  height: 100px;
  width: 420px;
}

.medium-jumper:hover {
  border: 1px solid #888888;
  color: #2e2e2e;
  /*filter: none;*/
  height: 100px;
  width: 420px;
}

.phone-header{
  float:right;
  width:260px;
  margin-left:20px;
  padding:0px 20px;
  border: none 0px;
  background:url('/images/phone-header.gif') no-repeat #f2f2f2 !important;
}
.phone-footer{
  float:right;
  clear:both;
  height:16px;
  width:300px;
  background:url('/images/phone-footer.gif') no-repeat #f2f2f2 !important;
}
.paraphrase {
  font-size:14px;
  margin-top:15px;
}
.personal-bullet {
  background-image:url('/images/bullet-arrow.png');
  background-repeat:no-repeat;
  padding-left:25px;
  margin-top:10px;
}

.devsection
{
  color: #2c7bbe;
  margin-top:8px;
  margin-left:5px;
}

.devsection a
{
  color: #2c7bbe;
  font-weight:bold;
  text-decoration:none;
}

.devsections li, .devsections a, .devsections a:visited
{
  list-style:none;
  padding-left:10px;
  line-height:17px;
  color: #2c7bbe;
  white-space:nowrap;
}

.devsections li, .devsections a:hover
{
  list-style:none;
  padding-left:10px;
  line-height:17px;
  color: #ff8f00;
  white-space:nowrap;
}

.devtitle
{
  color: #2c7bbe;
  font-size: 18px;
  font-weight: bold;
}

.yellowbubbletitle
{
  color:#000000;
  font-size:29px;
}

.yellowbubbletext
{
  color: #565532;
  font-size:11px;
}

.medtext
{
  font-size: 14px;
}

a.graylink
{
  color: #565656;
  font-weight:bold;
  text-decoration:none;
  /*font-size:12px;*/
}

a.graylink:hover
{
  color: #787878;
  text-decoration:underline;
  /*font-size:12px;*/
}

a.white
{
  color: #ffffff;
  font-size:18px;
  text-decoration:none;
  /*font-size:12px;*/
}

a.white:hover
{
  color: #ffffff;
  font-size:18px;
  text-decoration: underline;
  /*font-size:12px;*/
}

a.black
{
  color: #000000;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  /*font-size:12px;*/
}

a.black:hover
{
  color: #454545;
  font-size:16px;
  font-weight:bold;
  text-decoration: underline;
  /*font-size:12px;*/
}

.orangebutton
{
  background-image:url(/images/orangebutton.png);
  background-repeat:no-repeat;
  font-size:13px;
  font-weight:bold;
  padding-top:2px;
  text-align:center;
  width:115px;
  height:22px;
}

.orangebutton a
{
  color:#ffffff;
  text-decoration:none;
}

.orangebutton-long
{
  background-image:url(/images/orangebutton-long.png);
  background-repeat:no-repeat;
  font-size:14px;
  font-weight:bold;
  padding-top:2px;
  text-align:center;
  width:225px;
  height:22px;
}

.orangebutton-long a
{
  color:#ffffff;
  text-decoration:none;
}

.orangebutton-longer
{
  background-image:url(/images/orangebutton-longer.png);
  background-repeat:no-repeat;
  font-size:16px;
  font-weight:bold;
  padding-top:4px;
  text-align:center;
  width:293px;
  height:27px;
}

.orangebutton-longer a
{
  color:#381402;
  text-decoration:none;
}

.medblue {
  color:#101a40;
  font-size:16px;
  font-weight:bold;
  
}

.medorange {
  color:#ff8f00;
  font-size:16px;
  font-weight:bold;
  
}

hr {
  border:0;
  height:11px;
  background-image:url(/images/hr-bg.png);
}

.headlines-title
{
  background-color:#EAEAEA;
  border-top:1px solid #DEDEDE;
  border-left:1px solid #DEDEDE;
  border-right:1px solid #DEDEDE;
  border-bottom:1px solid #AEAEAE;
  color:#454545;
  font-size:12px;
  font-weight:bold;
  padding:5px;
  height:15px;
}

.headlines-box
{
  background-color:#FFFFFF;
  border-bottom:1px solid #DEDEDE;
  border-left:1px solid #DEDEDE;
  border-right:1px solid #DEDEDE;
  border-top:1px solid #FFFFFF;
  color:#454545;
  font-size:12px;
  overflow:hidden;
  width:220px;
}

.headline-cage-first
{
  background-color:#eceef5;
  border-bottom:1px solid #DEDEDE;
  padding:5px;
  padding-bottom:10px;
}

.headline-cage
{
  background-color:#eceef5;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #DEDEDE;
  padding:5px;
  padding-bottom:10px;
  overflow:hidden;
}

.headline-cage-last
{
  background-color:#eceef5;
  border-top:1px solid #FFFFFF;
  padding:5px;
  padding-bottom:10px;
}

.headlines-box a
{
  color:#454545;
  text-decoration:none;
}

.headlines-box a:hover
{
  color:#2c7bbe;
  text-decoration:none;
}

.headline-container
{
  background-color:#eceef5;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #DEDEDE;
  height:220px;
  overflow:hidden;
}

#header-container
{
  height:269px;
  overflow:hidden;
}

a.dev-navi:link, a.dev-navi:visited, a.dev-navi:hover, a.dev-navi:active {
  color: #787878;
  text-decoration: none;
}

a.dev-navi:hover{
  color: #000000;
  text-decoration: none;
}

.homesquare {
  background-repeat:no-repeat;
  width:267px;
  height:127px;
  padding:10px;
  padding-top:130px;
}

.leftjobs h2{ width:454px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; color:#505050; margin:0; padding:0;}
.leftjobs h3{ width:454px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#505050;margin:0; padding:0;}
.leftjobs ul{ width:454px; height:auto; float:left; list-style-type:none; margin:0; padding:20px 0;}
.leftjobs li{ width:434px; height:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#505050;margin:0; padding:0 0 0 20px; background:url('/images/blue_check_small.gif') no-repeat;}

#ticker-nypost
{
background:url('/images/ticker-nypost-c.png') top left;
width:230px;
height:32px;
display:block;
}
#ticker-nypost:hover
{
background-position:top right;
}
a img{
	border:none;
}
.hidediv{
	opacity:0;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clearfloat{
	clear:both;
}
.full{
	width:100%;
}
.w-100{
	width:95%
}
.w-90{
	width:85%
}
.w-80{
	width:75%
}
.w-70{
	width:65%
}
.w-60{
	width:55%
}
.w-50{
	width:45%
}
.w-40{
	width:35%
}
.w-30{
	width:25%
}
.w-20{
	width:20%
}
.belowbanner{
	margin:10px 0 0 0;
}
.center{
  width:960px;
  margin:0 auto;
 
}
.ab{
	position:absolute
}
.pr-30{
	padding-right:30px;
}
.pr-20{
	padding-right:20px;
}
.pl-20{
	padding-leftt:20px!important;
}
.pl-40{
	padding-leftt:40px!important;
}
.pt-20{
	padding-top:20px;
}
.pt-10{
	padding-top:10px!important;
}
.pb-20{
	padding-bottom:20px;
}
.pb-10{
	padding-bottom:10px;
}
.mr-20{
	margin-right:20px
}
.ml-20{
	margin-left:20px
}

.ml-40{
	margin-left:40px
}
.ml-30{
	margin-left:30px
}
.ml-80{
	margin-left:80px
}


.mt-20{
	margin-top:20px
}

.mt-40{
	margin-top:40px
}

.mt-60{
	margin-top:60px
}

.mt-80{
	margin-top:80px
}

.mb-20{
	margin-bottom:20px
}


.big-button{
	padding:0px 8px 0px 8px!important;

height: 33px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
display:block;
color:#fff!important;
text-decoration:none;
font-size:18px;
background-position:center -3px; 
	
}
.big-button-new	{padding:0px 8px 0px 8px!important;
background:url(/images/bb-new.png) repeat-x;
height: 33px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
display:block;
color:#fff!important;
text-decoration:none;
font-size:18px;
background-position:center -3px; 
	
}

