/*Global Tag Rules */

body {
height:100%;
margin:0px;
padding:0px;
background: #ff9c2b url(/images/bg_images/bg_gradient.gif) repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
	
p{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:0.8em;
}

a:link,a:visited{
color:#1e368b;
text-decoration:underline;
}

a:hover,a:active{ 
color:#feab1d;
text-decoration:underline;
}

a:hover h3{
color:#feab1d;
text-decoration:none;

}

ul {
list-style-type:disc;
}

li {
font-family: Arial, sans-serif;
margin: 0px 0px 0.8em 0px;
}

h1 {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.2em;
color:#999999;
font-weight:bold;
}

h1.title{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.2em;
color:#feab1d;
text-transform:uppercase;
text-align:left;
}

/* HEADER WITH TOP AND BOTTOM LINES */
h2 { 
padding: 0.5em 0px 0.5em 0px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.1em;
color:#999999;
}

h3 {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.1em;
color:#1e368b;
text-align:left;
margin-bottom: 0.5em;
}


h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
text-align:left;
padding:10px 10px 0;
margin:0;
}

h5 {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.1em;
color:#333;
font-weight:bold;
border-bottom:1px solid #feab1d;
margin-bottom:0.5em;
}

h6 {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.4em;
color:#646866;
text-transform:uppercase;
text-align:left;
margin-top:0em;
margin-bottom:0em;
}


/* END OF Global Tag Rules */

#frame {
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:940px;
background-color:#ff9c2b;
text-align:left;
}

#logo {
float:left; 
padding:9px 0 0 10px;
height:69px;
width:241px; 
color:#fff; 
}

#awards_panel {
height:10px;
width:965px; 
position:absolute; 
top:1px;
}

.award_panel_box { margin-right:5px; width:138px; height:138px; background:url(/images/award_panel.png) no-repeat; float:right; }
* html .award_panel_box {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/award_panel.png', sizingMethod='image', enabled=true); }

#awards_display { width:112px; height:94px; margin-top:34px; margin-left:12px; text-align:center; vertical-align:middle; }

#online_starburst { 
position:absolute; 
margin-top:7px; 
margin-left:668px; 
width:120px; 
height:120px; 
color:#fff; 
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
text-align:center;
background:url(/images/online-starburst.png) no-repeat; 
}

#bg_top{
float:left;
height:89px;
width:940px;
background-image:url(/images/bg_images/bg_top.gif);
}

#navigation {
clear:left;
height:30px;
width:928px;
background:#000066 url(/images/bg_images/bg_banner.gif) repeat;
border-left: 1px solid #213d8e;
border-right: 1px solid #213d8e;
padding-left:10px;
color:#fff;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:.8em;
font-weight:bold;
line-height:1.7em;
}

#navigation .tab{
float:left;
height:22px;
width:100px;
background:url(/images/nav/bluenav_tab.gif) 0 8px no-repeat;
padding-top:8px;
margin-left:10px;
text-align:center;
overflow:hidden;
}

#navigation .tab a{
color:#fff;
text-decoration:none;
}

#navigation .tab a:hover{
color:#feab1d;
text-decoration:none;
}

#navigation .tab_on a{
text-decoration:none;
}

#navigation .tab_on{
float:left;
height:22px;
width:100px;
background:url(/images/nav/whitenav_tab.gif) 0 8px no-repeat;
padding-top:8px;
margin-left:10px;
text-align:center;
color:#213d8e;
}

/*SUB NAV */

#sub_nav_home {
width:938px;
height:120px;
background:#FFFFFF url(/images/bg_images/swoosh_home.gif) 0 1px no-repeat;
}

#sub_nav_personal {
width:938px;
height:130px;
background:#FFFFFF url(/images/bg_images/swoosh_personal.gif) 0 30px no-repeat;
}

#sub_nav_education {
width:938px;
height:130px;
background:#FFFFFF url(/images/bg_images/swoosh_education.gif) 0 30px no-repeat;
}

#sub_nav_business {
width:938px;
height:130px;
background:#FFFFFF url(/images/bg_images/swoosh_business.gif) 0 30px no-repeat;
}

#sub_nav_special {
width:938px;
height:130px;
background:#FFFFFF url(/images/bg_images/swoosh_special.gif) 0 30px no-repeat;
}

#sub_nav {
text-align: left;
width: 690px;
float: left;
height:21px;
padding:10px 0 0 20px;
}

#sub_nav ul {
padding:0;
margin:0;
}

#sub_nav li {
list-style: none;
float: left;
height:21px;
padding-right:30px;
font-size:12px;
font-weight:bold;
}

#sub_nav li a{
text-decoration:none;
}

#sub_nav .on a{
color:#feab1d;
text-decoration:none;
}

/*END SUB NAV */

.contentFrame {
float:left;
width:938px;
border-left: 1px solid #213d8e;
border-right: 1px solid #213d8e;
text-align:left;
background-color:#FFFFFF;
}

/*HOME PAGE */
.box_shot { width:200px; height:280px; background:url(/images/box_shot.png) no-repeat; margin:0 0 0 30px; }
* html .box_shot { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_shot.png', sizingMethod='image', enabled=true); }

#swoosh_home_content {
width:625px;
padding:0;
margin-top:-107px;
float:left;
}

#swoosh_home_content h1{
padding:0px;
margin:0px 0px 18px 0px;
color:#fff;
font-weight:bold;
font-size:24px;
text-transform:uppercase;
}

#home_left {
float:left;
width:285px;
margin-top:-100px;
padding: 0px 0px 0px 20px;
display:block;
}

#home_left_content{
clear:both;
float:left;
width:285px;
padding:-30px;
margin-top:-25px;
}

#home_right {
float:left;
width:560px;
padding:0 0px 0px 45px;
margin-top:-50px;
}

.home_dg_content {
color:#999;
font-size:12px;
padding:30px 20px 0px 20px;
margin-bottom:-1px;
}

.home_dg_content p {
color:#666;
font-size:12px;
}

.home_dg_content h5 {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.1em;
color:#1e368b;
font-weight:bold;
border-bottom:1px solid #feab1d;
margin-bottom:0.5em;
}

#swoosh_art_content {
width:640px;
padding:0;
margin-top:-125px;
float:left;
}

#swoosh_art_content h1{
padding:0 0 0 15px;
margin:0;
color:#fff;
font-weight:bold;
font-size:24px;
text-transform:uppercase;
}

#swoosh_art_content h2 {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding:0 0 0 15px;
margin:0;
text-transform:uppercase;
}

/*END HOME PAGE */

/*START MORE ABOUT ACEREADER */
.more_dg_content {
color:#666;
font-size:12px;
padding:0px 42px 0px 42px;
margin-bottom:-1px;
}

.more_dg_content p {
color:#666;
font-size:12px;
}

.more_dg_content h5 {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:1.1em;
color:#1e368b;
font-weight:bold;
border-bottom:1px solid #feab1d;
margin-bottom:0.5em;
}

.more_dg_content2 {
color:#666;
font-size:12px;
padding:10px 20px 0;
margin-top:-30px;
}

.more_dg_content2 p {
color:#666;
font-size:12px;
}


/*END MORE ABOUT ACEREADER */

#swoosh_content {
width:850px;
padding:0;
margin-top:-110px;
margin-left:-215px;
float:left;
}


#swoosh_content h1{
padding:20px 0 0 0;
margin:0;
color:#fff;
font-weight:bold;
font-size:24px;
text-transform:uppercase;
}

#swoosh_content h2 {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding:0;
margin:0;
text-transform:uppercase;
}

#buy_dl_btns {
float:right;
width:98px;
margin-top:-50px;
}

#left_content {
float:left;
width:217px;
padding:0;
margin:-57px 0 0 9px;margin /**/:-57px 0 0 36px;
} 

#left_content_linedup {
float:left;
width:200px;
padding:0;
margin-top:-20px;
}

#wide_right_content {
float:left;
width:670px;
padding:0;
margin-top:-10px;
}

#center_content {
float:left;
width:485px;
padding:0 0 0 10px;
margin-top:-20px;
}

#right_content {
float:right;
width:160px;
padding:10px 10px 0 0;
margin-top:-12px;
margin-right:18px;
}

#bottombar {
float:left;
height:11px;
width:916px;
background:#FFFFFF;
border-bottom:solid 1px #213d8e;
font-size:1px;
}

.g_content {
color:#999;
font-size:12px;
padding:20px 10px 0px 20px;
margin-bottom:5px;
}

.choose_button_left {
padding:0px 10px 0px 31px;
}

.choose_button_center {
padding:0px 0px 0px 87px;
}

.dg_content {
color:#666;
font-size:12px;
padding:10px 10px 0 0;
margin-bottom:-1px;
}

.dg_content p {
color:#666;
font-size:12px;
}

.dg_content h3 {
color:#1e368b;
}

.dg_list li {
list-style-type: none;
color:#666;
font-size:12px;
padding:0;
margin:0 0 0 -15px;
}

.dg_list2 li {
list-style-type: none;
color:#666;
font-size:12px;
padding:0;
margin:0 0 0 -35px;
}

.dg_quote {
color:#666;
font-size:16px;
padding:10px 5px 0;
}

.dg_quote p {
color:#666;
font-size:12px;
text-align:right;
padding:4px 5px 0;
margin-top:-2px;
}

.questions {
font-size:12px;
color:#333;
font-weight:bold;
border-bottom:1px solid #feab1d;
padding:0;
margin:0 0 -10px 0;
}

.answers {
color:#999;
font-size:12px;
}

#footer {
width:940px;
color:#FFF;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
text-align:center;
}

#footer a:link, #footer a:visited {
color:#FFF;
text-decoration:none;
}

#footer a:hover, #footer a:active{
color:#000;
text-decoration:none;
}

.dottedlineH{
border-top:dotted 2px #646866;
height:2px;
padding-bottom:5px;
width:100%;
}

#bucket_business_top {
background:#FFF url(/images/buckets/bucket_business_top.gif) no-repeat;
color:#fff;
font-size:14px;
padding:15px 15px 0px 20px;
margin-bottom:-1px;margin-bottom /**/:0px;
}

#bucket_business_top a {
color:#fff;
text-decoration:underline;
}

#bucket_business_top h2 {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
padding:0px 0px 3px 0px;
margin:0;
text-transform:uppercase;
}

#bucket_business_bottom {
background:#FFF url(/images/buckets/bucket_business_btm.gif) no-repeat;
height:18px;
margin-bottom:-2px;
}

#bucket_education_top {
background:#FFF url(/images/buckets/bucket_education_top.gif) no-repeat;
color:#fff;
font-size:14px;
padding:15px 15px 0px 20px;
margin-bottom:-1px;margin-bottom /**/:0px;
}

#bucket_education_top a {
color:#fff;
text-decoration:underline;
}

#bucket_education_top h2 {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
padding:0px 0px 3px 0px;
margin:0;
text-transform:uppercase;
}

#bucket_education_bottom {
background:#FFF url(/images/buckets/bucket_education_btm.gif) no-repeat;
height:18px;
margin-bottom:-2px;
}

#bucket_personal_top {
background:#FFF url(/images/buckets/bucket_personal_top.gif) no-repeat;
color:#fff;
font-size:14px;
padding:15px 15px 0px 20px;
margin-bottom:-1px;margin-bottom /**/:0px;
}

#bucket_personal_top a {
color:#fff;
text-decoration:underline;
}

#bucket_personal_top h2 {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
padding:0px 0px 3px 0px;
margin:0;
text-transform:uppercase;
}

#bucket_personal_bottom {
background:#FFF url(/images/buckets/bucket_personal_btm.gif) no-repeat;
height:18px;
margin-bottom:-2px;
}

#bucket_special_top {
background:#FFF url(/images/buckets/bucket_special_top.gif) no-repeat;
color:#fff;
font-size:14px;
padding:15px 15px 0px 20px;
margin-bottom:-1px;margin-bottom /**/:0px;
}

#bucket_special_top a {
color:#fff;
text-decoration:underline;
}

#bucket_special_top h2 {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
padding:0px 0px 3px 0px;
margin:0;
text-transform:uppercase;
}

#bucket_special_bottom {
background:#FFF url(/images/buckets/bucket_special_btm.gif) no-repeat;
height:18px;
}

#screenshots img {
padding:5px;
}

#view-pc-mac-screenshots{
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
padding:14px 100px 0 0;
}

.t_quote {
color:#0000ff;
font-style:italic;
}

.buy_now_button { margin:0; height:0; width:0; padding:17px 50px; background:url(/images/buy_now.png) no-repeat; float:right; }
* html .buy_now_button { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buy_now.png', sizingMethod='image', enabled=true); cursor:pointer; }

.free_trial_button { margin:0; height:0; width:0; padding:17px 50px; background:url(/images/free_trial.png) no-repeat; float:right; }
* html .free_trial_button { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/free_trial.png', sizingMethod='image', enabled=true); cursor:pointer; }

.orderTable { width:581px; padding-top:1px; }
.orderTable td { border-bottom:solid 1px #CCC; }
.orderTable td img { float:right; padding-top:5px; }


/*START BULLET BOX */
#bullet_box_personal_top {
background:#FFF url(/images/bullet_box/personal-bullets-top.gif) no-repeat;
color:#fff;
font-size:12px;
padding:10px 55px 0px 15px;
margin-bottom:-1px;margin-bottom /**/:0px;
margin-top:20px;
margin-left:35px;
}

#bullet_box_personal_top h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#cf692b;
padding:0;
margin:0;
text-transform:uppercase;
}

#bullet_box_personal_top ul {
color:#666;
font-size:12px;
line-height:14px;
margin:10px 0 0 0;
list-style-image:url(/images/bullet_box/orange_bullet.gif);
}

#bullet_box_personal_top li {
margin:14px 0 0 15px;margin /**/:10px 0 0 -25px;
padding:0;
}
/*\*/
html*#bullet_box_personal_top li {
[margin:4px 0 0 -25px;
margin:4px 0 0 -25px;
]margin:4px 0 0 15px;
}/*end*/

#bullet_box_personal_top li span {color:#cf692b;font-weight:bold;font-size:12px;}

#bullet_box_education_top {
background:#FFF url(/images/bullet_box/education-bullets-top.gif) no-repeat;
color:#fff;
font-size:12px;
padding:10px 55px 0 15px;
margin-bottom:-1px;margin-bottom /**/:0px;
margin-top:20px;
margin-left:35px;
}

#bullet_box_education_top h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#502181;
padding:0;
margin:0;
text-transform:uppercase;
}

#bullet_box_education_top ul {
color:#666;
font-size:12px;
line-height:14px;
margin:10px 0 0 0;
list-style-image:url(/images/bullet_box/gray_bullet.gif);
}

#bullet_box_education_top li {
margin:14px 0 0 15px;margin /**/:10px 0 0 -25px;
padding:0;
color:#0;
}
/*\*/
html*#bullet_box_education_top li {
[margin:4px 0 0 -25px;
margin:4px 0 0 -25px;
]margin:4px 0 0 15px;
}/*end*/

#bullet_box_business_top {
background:#FFF url(/images/bullet_box/business-bullets-top.gif) no-repeat;
color:#fff;
font-size:12px;
padding:10px 55px 0 15px;
margin-bottom:-1px;margin-bottom /**/:0px;
margin-top:20px;
margin-left:35px;
}

#bullet_box_business_top h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#145454;
padding:0;
margin:0;
text-transform:uppercase;
}

#bullet_box_business_top ul {
color:#666;
font-size:12px;
line-height:14px;
margin:10px 0 0 0;
list-style-image:url(/images/bullet_box/green_bullet.gif);
}

#bullet_box_business_top li {
margin:14px 0 0 15px;margin /**/:10px 0 0 -25px;
padding:0;
}
/*\*/
html*#bullet_box_business_top li {
[margin:4px 0 0 -25px;
margin:4px 0 0 -25px;
]margin:4px 0 0 15px;
}/*end*/

#bullet_box_business_top li span {color:#145454;font-weight:bold;font-size:12px;}

#bullet_box_bottom {
background:#FFF url(/images/bullet_box/bullets-bottom.gif) no-repeat;
height:18px;
margin-bottom:-2px;
margin-left:35px;
}
/*END BULLET BOX */

#tutorialVideoFrame {
   float: left;
   height: 388px;
   width: 488px;
   background: #ffffff url(/tutorials/TopTen/video-background.jpg) repeat-y;
   margin-left: 42px; 
}

/* START ACCORDIAN STYLES */
faq-body { font-size: 90%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
   .accordionItem h2 { margin: 0; font-size: 1.1em; padding: 0.4em; color: #fff; background-color: #944; border-bottom: 1px solid #66d; }
   .accordionItem h2:hover { cursor: pointer; }
   .accordionItem div { margin: 0; padding: 1em 0.4em; background-color: #eef; border-bottom: 1px solid #66d; }
   .accordionItem.hide h2 { color: #000; background-color: #88f; }
   .accordionItem.hide div { display: none; }
/* END ACCORDIAN STYLES */


/* START FLAG STYLES */
#flag-nav, #flag-nav ul {
   padding: 0;
   margin: 0;
   list-style: none;
}
	
#flag-nav a {
   display: block;
   border:0;
}
	
#flag-nav li {
   float: left;
   width: 88;
   background:#ffffff;
}
	
#flag-nav li ul {
   position: absolute;
   width: 88;
   left: -999em;
   background:#ffffff;
}
	
#flag-nav li ul li {
   float:none;
   background:#ffffff;
   display:block;
}
	
#flag-nav li:hover ul, #flag-nav li.sfhover ul {
   left: auto;
}
/* END FLAG STYLES */


