@charset "UTF-8";
/* CSS Document */

/* ------------ TAB STYLES ------------ */

.tabs { position:absolute;padding:0px; float: left; margin-bottom: 10px;}

#tab_1 { float: left; position:absolute;left:5px;}
#tab_2 { float: left; position:absolute; left:121px;}
#tab_3 { float: left; position:absolute;left:235px;}
#tab_4 { float: left; position:absolute;left:351px;}

a.button1 {
background: url(images/tab_topfeatures_sprite.png) no-repeat 0 0;
	width: 230px;
	height: 46px;
	display: block;
}
a.button1:hover { background-position: 39px -59px; }
a.button1:active { background-position: 39px -110px; }

a.button2 {
background: url(images/tab_pub_sprite.png) no-repeat 0 0;
	width: 230px;
	height: 46px;
	display: block;
}
a.button2:hover { background-position: 31px -59px; }
a.button2:active { background-position: 31px -110px; }

a.button3 {
background: url(images/tab_tips_sprite.png) no-repeat 0 0;
	width: 230px;
	height: 46px;
	display: block;
}
a.button3:hover { background-position: 29px -59px; }
a.button3:active { background-position: 29px -110px; }

a.button4 {
background: url(images/tab_compare_sprite.png) no-repeat 0 0;
	width: 230px;
	height: 46px;
	display: block;
}
a.button4:hover { background-position: 25px -59px; }
a.button4:active { background-position: 25px -110px; }



#top_nav1 { background-image:url(images/nav1_pub.jpg); width: 946px; height:46px; margin-top: -14px; margin-left: -2px;}
#top_nav2 { background-image:url(images/nav2_pub.jpg); width: 946px; height:46px; margin-top: -14px; margin-left: -2px;}
#top_nav3 { background-image:url(images/nav3_pub.jpg); width: 946px; height:46px; margin-top: -14px; margin-left: -2px;}
#top_nav4 { background-image:url(images/nav4_pub.jpg); width: 946px; height:46px; margin-top: -14px; margin-left: -2px;}




body { margin-left:-1px; margin-top:-2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838488; }

#container  { background-color:#f69203; width:554px; padding: 13px;  position: absolute; margin-top: 38px;}

.white { width: 900px; background-color: #ffffff; padding-top: 10px; padding-left:10px; padding-right:10px; padding-bottom:10px; margin-top: 10px; height: auto; margin-bottom: 6px;}
#chart { height: 452px; vertical-align: middle; padding-top:20px; padding-left: 6px; width:534px;}

div.content {
width: 930px;
background-color: #f69203;
padding-top: 14px;
padding-bottom: 10px;
padding-left: 14px;
padding-right: 14px;}

#features { width: 860px; border-color:#f69203; overflow: auto; border-style:solid; border-width:medium; height: 240px; line-height:16px; margin:10px; text-align:left;}
#publisher { width: 860x; height: 290px; overflow: auto; margin-left:5px; margin-bottom: 4px; padding: 0px; border:solid; border-color:#f69203; padding: 10px; margin-top: 12px;  }
#officetips { width: 860px; height: 421px; margin-left: -10px; margin-bottom: 3px; overflow: auto; padding-right: 10px; }

#publisher table { margin-top: 6px; }

#publisher td {margin-top: 20px; }


#content_2, #content_3, #content_4 { display:none;}

#pubicon {padding-left: 150px; padding-right:150px; padding-top: 50px; padding-bottom:0px; float:left; height:auto; }

.subtitle {margin-top: 10px; font-size:13px; margin-bottom:10px; font-weight: bold; display: block}

h1 { font-weight:bold; color:#f69203; font-size:13px; margin-top: 0px; margin-bottom: 8px; margin-right: 10px;}
h2 { font-weight:bold; color:#f69203; font-size:15px; margin-top: 0px; margin-bottom: 10px; margin-right: 11px;}

#officetips td {vertical-align:top;}

.legal { font-size:10px; font-style:italic; line-height:normal; }

.legal2 { font-size:10px; font-style:italic; line-height:normal; color:#fffffff; margin-top: 6px;}

img { border:none; }

.list td { vertical-align:top;}



/*tabsFix by Air*/
.tabFix {position:absolute;}
