/*
tan = #E8E5D1;
gold = F3D8A9
brown = 51270B
ttgreen = beeb0b
annot orange = #EF9B3F;
dvdmote green = 62BE2F
annot lite blue = 8B9DB5
annot navy = 2C4A66
tqf gold: =ffcf44
iannotate red = db0000
*/

.green_hr
{
	color: #62BE2F;
	background-color: #62BE2F;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.ttgreen_hr
{
	color: #beeb0b;
	background-color: #beeb0b;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.blue_hr
{
	color: #2F3A8F;
	background-color: #2F3A8F;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.orange_hr
{
	color: #EF9B3F;
	background-color: #EF9B3F;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.orange_hr2
{
	color: #2F3A8F;
	background-color: #2F3A8F;
	height: 1px;
	border: 0;
	margin-top: -5px;
}

.red_hr
{
	color: #db0000;
	background-color: #db0000;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.head_hr
{
	color: #afaca0;
	background-color: #afaca0;
	height: 1px;
	margin-top: 0px;
	border: 0;
}


.tqf_feature
{
	color: #4A7189;
	list-style-type: circle;
	margin-left: -10px;
}

.iread_feature
{
	color: #db0000;
	margin-left: -10px;
	list-style-type: circle;
}

.iannotate_feature
{
	color: #db0000;
	margin-left: -10px;
	margin-bottom: 8px;
	margin-right: 10px;
	list-style-type: circle;
}

.iannotate_ol
{
	color: #db0000;
	margin-left: -10px;
	margin-bottom: 8px;
	margin-right: 10px;
}


.reader_feature
{
	color: #2F3A8F;
	margin-left: -10px;
	list-style-type: circle;
}

.lexel_feature
{
	color: #EF9B3F;
	margin-left: -10px;
	list-style-type: square;
}

.touchterm_feature
{
	color: #62BE2F;
	list-style-type: circle;
	margin-left: -10px;
}

.ttpro_feature
{
	color: #62BE2F;
	list-style-type: circle;
	margin-left: -10px;
}

.dvdmote_feature
{
	color: #62BE2F;
	list-style-type: circle;
	margin-left: -10px;
}

.annotater_feature
{
	color: #2F3A8F;
	margin-left: -10px;
	list-style-type: circle;
}

.iannotate_faq
{
	color: #000000;
	font-weight: 700;
}

.annotater_faq
{
	color: #2F3A8F;
	font-weight: 700;
}

.dvdmote_faq
{
	color: #62BE2F;
	font-weight: 700;
}

.ttpro_faq
{
	color: #5E604B;
	font-weight: 700;
}

.touchterm_faq
{
	color: #5E604B;
	font-weight: 700;
}

.reader_faq
{
	color: #2F3A8F;
	font-weight: 700;
}

.iread_faq
{
	color: #000000;
	font-weight: 700;
}

.Bfaq_hr
{
	color: #2F3A8F;
	background-color: #2F3A8F;
	height: 1px;
	border: 0;
}

.Ofaq_hr
{
	color: #EF9B3F;
	background-color: #EF9B3F;
	height: 1px;
	border: 0;
}

.Gfaq_hr
{
	color: #beeb0b;
	background-color: #beeb0b;
	height: 1px;
	border: 0;
}

.Rfaq_hr
{
	color: #db0000;
	background-color: #db0000;
	height: 1px;
	border: 0;
}

.ia_section_head
{
  padding: 0px;
  margin: 0px 0px -15px 0px;
  font-size: 1.5em;
  width: 100%;
 }

.ar_section_head
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1.1em;
  width: 100%;
  height: 28px;
 
}

.aa_section_head
{
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1.12em;
  width: 100%;
  height: 28px;
  border-bottom: 1px solid #8B9DB5;
}

.dvdmote_featureHead
{
	font-weight: 700;
	font-size: 1.2em;
	border-bottom: solid 1px #beeb0b;
}

.touchterm_featureHead
{
	font-weight: 700;
	font-size: 1.2em;
	border-bottom: solid 1px #beeb0b;
}

.ttpro_featureHead
{
	font-weight: 700;
	font-size: 1.2em;
	border-bottom: solid 1px #beeb0b;
}

.annotater_featureHead
{
	font-weight: 700;
	font-size: 1.2em;
	border-bottom: solid 1px #2C4A66;
}

.iannotate_featureHead
{
	font-weight: 700;
	font-size: 1.2em;
	border-bottom: solid 1px #000000;
}

.iread_featureHead
{
	font-weight: 700;
	font-size: 1.2em;
	border-bottom: solid 1px #000000;
}

.lexel_featureHead
{
	font-weight: 700;
	font-size: 1.2em;
	border-bottom: solid 1px #EF9B3F;
}

.reader_hr
{
	color: #EF9B3F;
	background-color: #EF9B3F;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.annotater_hr
{
	color: #EF9B3F;
	background-color: #EF9B3F;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.iread_hr
{
	color: #db0000;
	background-color: #db0000;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.iannotate_hr
{
	color: #db0000;
	background-color: #db0000;
	height: 2px;
	margin-right: 20px;
	margin-left: 5px;
	border: 0;
}

.tqf_quote
{
	font-size: 1.2em;
color: #426475;
}

.quote-source
{
color: #4A4A4A;
font-style: italic;
}

.red { color: #db0000; }

.feature_list
{
  padding: 10px;
	margin: 0px;
   float: left;
  background-color: #F7F7F7;
  width: 52%;
  -moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 3px 5px #929FA0;
-moz-box-shadow: 0px 3px 5px #929FA0;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#929FA0, offX=2, offY=2, positive=true);
}

.feature_list_text
{
 margin: 15px 0px 15px 0px;
 padding: 0px;
  color: #6D7277;
}

.feature_list2
{
   float: left;
  	width: 40%;
	margin-left: 35px;
}

.feature_list2 p{
	width: 100%;
}

.feature_box
{
	width: 320px;
	padding: 10px 15px 30px 10px;
  height: 194px;
  float: left;
  background-color: #fff;
}

.feature_img
{
float: left;
border:  solid 1px #a4a4a4;
margin: 0px 15px 0px 0px;
padding: 0px;
height: 194px;
width: 134px;
}

.feature_title
{
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
color: #297796;
}

.feature_hr
{
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	border: 0px;
	margin: 0px 0px 0px 0px;
  border-bottom: solid 1px #CACCCE;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;

}

.feature_desc {
font-size: .85em;
color: #6D6D6D;
margin: 0px;
padding-top: 8px;
}

.new_feature_bg
{
	width: 100%;
  background-color: #F7F7F7;
  height: 500px;
}

.new_feature_box
{
  padding: 10px;
	margin: 15px;
  height: 194px;
  float: left;
  background-color: #FFF;
  -moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 3px 3px 5px #929FA0;
-moz-box-shadow: 3px 3px 5px #929FA0;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#929FA0, offX=2, offY=2, positive=true);
}

.new_feature_title
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #297796;
font-size: 1.35em;
}


.user_box
{
  padding: 10px;
	margin: 5px;
  height: 194px;
  border: 2px solid #CACCCE;
  float: left;
  background-color: #FFF;
  -moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 3px 3px 5px #7E858C;
-moz-box-shadow: 3px 3px 5px #7E858C;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#7E858C, offX=2, offY=2, positive=true);
}


.section_head  
{
  padding: 13px 0px 0px 0px;
  margin-bottom: -15px;
  width: 100%;
}

.section_head_text
{
  font-size: 2em;
  padding-top: 5px;
}

.main_head_text
{
  font-size: 2.5em;
  font-weight: normal;
  float: left;
}
.sub_section_head_text
{
  font-size: 1.5em;
  border-bottom: 1px solid #CACCCE;
  margin: 10px 0px 10px 0px;
  padding-bottom: 3px;
  color: #297796;
}

.dev_list
{
  margin: -10px 0px 0px 0px;
}

.intro_p 
{
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 0px 10px 0px;
}

.small_section_text
{
  font-size: .55em;
 padding-top: 5px;
}


.ttpro_promo
{
padding: 0px 0px 10px 20px;
background-color: white;

}

.basic_desc
{
  font-size: 1.25em;
}

.overview_quote_text
{
background-image: url(../images/global/quote.gif);
background-repeat: no-repeat;
color: #4A7189;
z-index: 3;
/*border: 1px solid pink;*/
padding: 5px 15px 0px 30px;
font-size: 1.3em;
height: 40px;
}

.overview_quote_source 
{
font-style: italic;
font-size: .8em;
}

.overview_quote_text2
{
background-image: url(../images/global/quote.gif);
background-repeat: no-repeat;
color: #4A7189;
z-index: 3;
/*border: 1px solid pink;*/
padding: 5px 15px 0px 30px;
font-size: 1.3em;
}

.warning_img 
{ padding: 0px 10px 40px 0px;
  float: left;
 }

.warning  
{padding: 5px;
 border: dashed 1px #db0000;
 margin-bottom: 30px;
 }

.warning_text
{
  font-size: 1.15em;
}


/*
styles for ia help center
*/

.help_col
{
	width: 43%;
	float: left;
  padding: 0 10px 10px 10px;
   margin: 0 20px 20px 0;
  background-color: #F7F7F7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 3px 5px #929FA0;
-moz-box-shadow: 0px 3px 5px #929FA0;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#929FA0, offX=2, offY=2, positive=true);

}

.help_col_right
{
	width: 45%;
	float: right;
  padding: 0 10px 10px 10px;
  margin: 0 0 20px 0;
  background-color: #F7F7F7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 3px 5px #929FA0;
-moz-box-shadow: 0px 3px 5px #929FA0;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#929FA0, offX=2, offY=2, positive=true);

}

.help_col_center
{
	
  padding: 5px 10px 10px 10px;
  margin: 0 0 20px 0;
  background-color: #F7F7F7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 3px 5px #929FA0;
-moz-box-shadow: 0px 3px 5px #929FA0;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#929FA0, offX=2, offY=2, positive=true);

}

.topic { margin-bottom: 10px; }

.topic_title  {
font-weight: bold;
font-size: 1.1em;
padding: 5px 0 0 0;
}

.qn 
{
  padding: 0 0 0 40px;
  margin: 10px 0 10px 0;
}

.question
{
font-size: 1.6em;
padding: 10px 10px 10px 10px;
   margin: 20px auto 20px auto;
  background-color: #F7F7F7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 3px 5px #929FA0;
-moz-box-shadow: 0px 3px 5px #929FA0;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#929FA0, offX=2, offY=2, positive=true);

}

.answer
{
  font-size: 1.2em;
  margin: 40px 40px 0 20px;
}

.helpSS{
  text-align: center;
  padding: 0px 0 20px 0;
  margin: 0;
}

.helpCaption
{
	font-style: italic;
	font-size: .85em;
	text-align: center;
  margin: 0;
  padding: 0;
  color: #6D7277;
  position: relative;
  top: -10px;
}

.underline
{
text-decoration: underline;
}

.floatLeft  {
float: left;
}



/*
styles for addons 
*/

.addon_box
{
	border: solid 1px #beeb0b;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	min-height: 90px;
}

.name
{
	color: white;
	font-size: 13pt;
	background-color: #959696;
	margin: 0px 0px 4px 0px;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 10px;
	text-align: left;
}

.desc
{
	font-size: 11pt;
	padding-left: 10px;
	margin-right: 15px;
}


.buyNow_overview
{
float: right;
padding: 10px 0 0px 15px;
}

.download_box
{
	clear: right;
	float: right;
	width: 213px;
	height: 180px;
	background-color:#fff;
	-webkit-box-shadow: 3px 3px 5px #627577;
-moz-box-shadow: 3px 3px 5px #627577;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#1D3135, offX=2, offY=2, positive=true);
/*filter needed for drop shadow to show up on ie -> won't have blur*/
	margin: 15px 0px 50px 15px;
}

.dl_title
{
  width: 213px;
  height: 36px;
  background-color: #97A0AA;
} 

.dl_title_text
{
  color: #fff;
  font-size: 1.2em;
 padding: 6px 0px 0px 15px;
 margin: 0px;
}

.dl_mac
{
  width: 100%;
  height: 62px;
  background-image: url(../images/iannotate/dl_win.png);
  background-repeat: no-repeat;
  padding: 3px 0px 0px 10px;
}

.dl_win
{
  width: 100%;
  height: 72px;
  background-image: url(../images/iannotate/dl_mac.png);
  background-repeat: no-repeat;
  padding: 3px 0px 0px 10px;
  margin-bottom: 10px;
}

.italic {
font-style: italic;
 color: #6D7277;
}

.italics {
font-style: italic;
}

.req
{
  margin: -10px 0px 0px 0px;
  padding: 0px;
  font-style: italic;
  text-align: center;
  font-size: .8em;
  color: #6D7277;
}

.dl_pdf
{
  float: right;
  padding: 10px 0px 0px 10px;
}

.action { color: #576355; }

/* roadmap styles*/
.feature_table
{
	border: solid 1px #beeb0b;
	border-collapse: collapse;
	padding: 0px;
	width: 650px;
	margin: auto;
}

.biegeRow
{
	background-color: #beeb0b;
	border: solid 1px #576355;
	padding: 4px;
	font-size: .85em;
}

.whiteRow
{
	border: solid 1px #beeb0b;
	padding: 4px;
	font-size: .85em;
}

.logoCell
{
	border: solid 1px #beeb0b;
	padding: 0px;
	width: 52px;
	height: 52px;
}

.Biggrey
{
	color: white;
	font-size: 13pt;
	background-color: #959696;
	margin: 0 0 4px 0;
	padding: 10px 5px 10px 5px;
	text-align: left;
}

/*styles for videos*/
.iannotate_sub_head2
{
	font-size: 1.5em;
	border-bottom: solid 1px #db0000;
  margin: 0px;
}

.ttpro_sub_head2
{
	color: #4A7189;
	font-size: 1.5em;
	border-bottom: solid 1px #beeb0b;
  margin: 0px;
}

.vid_box
{
clear: both;
/*border: solid 1px #AFACA0;*/
}

.tour_title
{
	color: #4A7189;
	font-size: 1.5em;
  margin: 0px;
}

.iannotate_vid_ss
{
  float: left;
  margin: 18px 10px 5px 0px;
	border: solid 1px #afaca0;
}

.ttpro_vid_ss
{
  float: left;
  margin: 15px 10px 50px 0px;
	border: solid 1px #beeb0b;
}


/*styles for apps page */

.apps_bg
{
/*border: solid 1px pink;*/
width: 850px;
background-color: #fff;
}

.product_box2
{
 width: 800px;
border:  solid 1px #818A96;
height: 120px; 
padding: 10px;
margin: auto;
margin-bottom: 20px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background-color: #EFF3F4;
-webkit-box-shadow: 3px 3px 5px #627577;
-moz-box-shadow: 3px 3px 5px #627577;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#1D3135, offX=2, offY=2, positive=true);
/*filter needed for drop shadow to show up on ie -> won't have blur*/
}


.product_box
{
 width: 800px;
   padding: 10px;
margin: auto;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background-color: #F7F7F7;
-webkit-box-shadow: 0px 3px 5px #929FA0;
-moz-box-shadow: 0px 3px 5px #929FA0;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#1D3135, offX=2, offY=2, positive=true);
}

.product_title  {font-size: 1.25em;}

.product_title2  {font-size: 1.25em;
font-weight: 700;
}

.apps_hr{
  color: #E0E1E2;
	background-color: #E0E1E2;
	height: 1px;
	margin: 0px;
	border: 0px;
}

.lab_feature
{
 margin: -15px 0px 0px 100px; 
}

.for  {
  font-size: .75em;
  color: #7A7A7A;
  font-style: italic;
}

.product_desc
{
  color: #7A7A7A;
}

.product_desc2
{
  color: #4A7189;
}

.info_hr{
  color: #E0E1E2;
	background-color: #E0E1E2;
	height: 1px;
	margin: 0px 5px 0px 5px;
	border: 0px;
	
}
.apps_appstore
{
  
  padding: 10px 0px 0px 0px;
  margin: 0px;
  /*border:  solid 1px blue;*/

}

.product_icon_box
{
/*border:  solid 1px pink;*/
float: left;
padding-right: 10px;
}


/*developer's page */
img.dev_icon{
	float: left;
	margin-right: 10px;
}

