body 
{
	font-family: Arial;
	font-size: 12px;
	color: #44433F;
	line-height: 18px;
	margin: 0;
	background-color: #000000;
    text-align:center;
}

td 
{
	font-family: Arial;
	font-size: 12px;
	color: #44433F;
	line-height: 18px;
	margin: 0;
}

p
{
	font-family: Arial;
	font-size: 12px;
	color: #44433F;
	line-height: 18px;
	margin: 0;
}

h1
{
	font-family: Arial;
	font-size: 12px;
	color: #44433F;
	line-height: 18px;
	margin: 0;
	font-weight:normal;
}
h2
{
	font-size: 14px;
	margin: 3px 0 6px 0;
}
	
form {margin: 0;}
input 
{
	margin: 0; 
}

.iframe
{

}
.space20
{
	width:15px;
}

.width645
{
	width:645px;
}
.width370
{
	width:370px;
}
.width8
{
	width:8px;
}
.height5
{
	font-size:1px;
	line-height:1px;
	height:5px;
}
.height10
{
	font-size:1px;
	line-height:1px;
	height:10px;
}

.topBG
{
	background-image: url(/mac/images/top_bg.jpg);
	background-repeat:repeat-x;
}

.contentpad
{
	padding-bottom:20px;
}
.padbtm2
{
	padding-bottom:2px;
}
.padbtm3
{
	padding-bottom:3px;
}
.padbtm5
{
	padding-bottom:5px;
}
.padbtm10
{
	padding-bottom:10px;
}
.padbtm15
{
	padding-bottom:15px;
}
.padbtm20
{
	padding-bottom:20px;
}
.padbtm40
{
	padding-bottom:40px;
}
.padtop3
{
	padding-top:3px;
}
.padtop5
{
	padding-top:5px;
}
.padtop7
{
	padding-top:7px;
}
.padtop10
{
	padding-top:10px;
}
.padtop15
{
	padding-top:15px;
}
.padtop20
{
	padding-top:20px;
}
.padtop30
{
	padding-top:30px;
}
.padleft5
{
	padding-left:5px;
}
.padleft10
{
	padding-left:10px;
}
.padleft12
{
	padding-left:12px;
}
.padleft13
{
	padding-left:13px;
}
.padleft14
{
	padding-left:14px;
}
.padleft15
{
	padding-left:15px;
}
.padleft16
{
	padding-left:16px;
}
.padleft20
{
	padding-left:20px;
}
.padleft24
{
	padding-left:24px;
}
.padleft30
{
	padding-left:30px;
}
.padleft34
{
	padding-left:34px;
}
.padleft35
{
	padding-left:35px;
}
.padleft36
{
	padding-left:36px;
}
.padleft38
{
	padding-left:38px;
}
.padleft39
{
	padding-left:39px;
}
.padleft40
{
	padding-left:40px;
}
.padleft44
{
	padding-left:44px;
}
.padleft54
{
	padding-left:54px;
}
.padleft64
{
	padding-left:64px;
}
.padright2
{
	padding-right:2px;
}
.padright5
{
	padding-right:5px;
}
.padright15
{
	padding-right:15px;
}
.padright20
{
	padding-right:20px;
}
.padright35
{
	padding-right:35px;
}
.padbottom15
{
	padding-bottom:15px;
}
.herofootnote
{
	color:#ffffff;
	font-size:10px;
	line-height:12px;
}

.blogtitle12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eb9500;
	font-weight:bold;
}
.blogtitle14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #eb9500;
}

.bloglink11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bloglink11  a			{color: #eb9500;text-decoration: underline;}
.bloglink11  a:visited	{color: #eb9500;text-decoration: underline;}
.bloglink11  a:hover	{color: #969696;text-decoration: none;}


.btnblacktext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #eb9500;
	padding:0px 15px 0px 15px;
}

.btnyellowtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	padding:0px 15px 0px 15px;
	border:none;
	text-decoration: none;
}
.btnyellowtextsm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color: #ffffff;
	padding:0px 10px 0px 10px;
	border:none;
	text-decoration: none;
}

.autoupdatelink a	{text-decoration: none;}
.autoupdatelink  a:link	{text-decoration: none;}
.autoupdatelink  a:visited	{text-decoration: none;}
.autoupdatelink  a:hover	{text-decoration: none;}
.officeshopnowpad a	{text-decoration: none;}

.titlelight24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:24px;
	color: #ffffff;
}
.titlelight20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight:bold;
	line-height:24px;
}

.titlelight18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	line-height:120%;
}
.titlelight16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
}

.titlelight14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.titlelight14 a:link {color: #ffffff;text-decoration: none;}
.titlelight14 a:visited {color: #ffffff;text-decoration: none;}
.titlelight14 a:hover {color: #9f9f9f;text-decoration: underline;}

.textlight12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}
.textlight12 a
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.textlight12 a:link {color: #ffffff;}
.textlight12 a:visited {color: #ffffff;}
.textlight12 a:hover {color: #666666;}

.textlight12promo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}

.textlight12promo a
{
	color: #ffffff;
	text-decoration:none;
}
.textlight12promo a:link {color: #f0a306;}
.textlight12promo a:visited {color: #f0a306;}
.textlight12promo a:hover {color: #ffffff;}

.textlight11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #ffffff;
}
.textlight11Yellow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #eb9500;
}

.textlight11 a
{
	color: #f0a306;
	text-decoration:none;
}
.textlight11 a:link {color: #f0a306; }
.textlight11 a:visited {color: #f0a306;}
.textlight11 a:hover {color: #ffffff;}

.textlight11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #ffffff;
}

.textlight11New
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
.textlight11New  a:link {color: #eb9500;text-decoration: underline;}
.textlight11New  a:visited {color: #eb9500;text-decoration: underline;}
.textlight11New  a:hover {color: #9f9f9f;text-decoration: underline;}

.textwhitelink11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
}
.textwhitelink11  a:link {color: #ffffff;text-decoration: none;}
.textwhitelink11  a:visited {color: #ffffff;text-decoration: none;}
.textwhitelink11  a:hover {color: #eeeeee;text-decoration: none;}

.textgraylink11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#cccccc;
}
.textgraylink11  a:link {color: #cccccc;text-decoration: none;}
.textgraylink11  a:visited {color: #cccccc;text-decoration: none;}
.textgraylink11  a:hover {color: #ffffff;text-decoration: none;}


.textyellowlink11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffeec4;
}
.textyellowlink11  a:link {color: #ffeec4;text-decoration: none;}
.textyellowlink11  a:visited {color: #ffeec4;text-decoration: none;}
.textyellowlink11  a:hover {color: #fce080;text-decoration: none;}

.textlight10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #ffffff;
}
.textlight10 a
{
	color: #f0a306;
	text-decoration:none;
}
.textlight10 a:link {color: #f0a306;}
.textlight10 a:visited {color: #f0a306;}
.textlight10 a:hover {color: #ffffff;}

.textlink12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}
.textlink12 a
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.textlink12 a:link {color: #f0a306;;}
.textlink12 a:visited {color: #f0a306;;}
.textlink12 a:hover {color: #ffffff;}


.titlebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	padding:0px 0px 0px 20px;
}
.titlebar a {color: #ffffff;text-decoration:none;}
.titlebar a:link {color: #ffffff;}
.titlebar a:visited {color: #ffffff;}
.titlebar a:hover {color: #cccccc;}

.teamtitlebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	padding:0px 0px 0px 15px;
}
.printversion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#eb9500;
	font-weight:bold;
	cursor:pointer;
	text-align:right;
	padding:14px 20px 0px 0px;
}

.topicheadinghot
{
	color:#ffffff;
	line-height:17px;
	margin:0px;
	padding-bottom:2px;
}
.topicheading
{
	line-height:17px;
	margin:0px;
	padding:3px 0px 2px 20px;
}

.topictitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	line-height:17px;
	color: #eb9500;
}
.topictitlehot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
}
.topiclink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
.topiclink  a:link {color: #eb9500;text-decoration: underline;}
.topiclink  a:visited {color: #eb9500;text-decoration: underline;}
.topiclink  a:hover {color: #9f9f9f;text-decoration: underline;}

.spacer10
{
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7px;
}
.globalheader
{
	margin: 0;
	padding:0px 15px 0px 15px;
}
#headerspacer
{
	 background-image: url(/mac/images/top_bg.jpg);
	 background-repeat:repeat-x;
}
.topnavsection
{
	margin: 0;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pagecontent
{
	margin: 0;
	padding:0px 15px 0px 15px;
}

.topnav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0px 0px 0px 0px;
	height:30px;
}

.topnavbold
{
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
.topnavbold a {color: #ffffff;text-decoration: none;}
.topnavbold a:link {color: #ffffff;text-decoration: none;}
.topnavbold a:visited {color: #ffffff;text-decoration: none;}
.topnavbold a:hover {color: #ffffff;text-decoration: none;}

.topnavnormal
{
	font-size: 10px;
	color: #bab8b6;
	text-decoration: none;
}
.topnavnormal a {color: #bab8b6;text-decoration: none;}
.topnavnormal a:link {color: #bab8b6;text-decoration: none;}     /* unvisited link */
.topnavnormal a:visited {color: #bab8b6;text-decoration: none;}  /* visited link */
.topnavnormal a:hover {color: #ffffff;text-decoration: none;}   /* mouse over link */


.topnavseparator 
{
	font-size: 8px;
	padding:5px 15px 0px 15px;
	color: #bab8b6;
	cursor:default;
}
.loginseparator 
{
	font-size: 11px;
	padding:0px 15px 0px 15px;
	color: #bab8b6;
	cursor:default;
}

.nav1pad
{
	padding:15px 27px 0px 0px;
	height:38px;
}
.nav1pad2
{
	padding:15px 27px 0px 0px;
	height:38px;
}

.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nav1 a {
	color: #eb9500;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
	}
.nav1 a:link {color: #eb9500}
.nav1 a:visited {color: #eb9500;}
.nav1 a:hover {
	color: #0066CC;
}

.nav1hot {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform:uppercase;}
.nav1hot a {
		color: #ffffff;
		font-weight:bold;
		text-decoration: none;
		}
.nav1hot a:link {color: #ffffff}
.nav1hot a:visited {color: #ffffff;}
.nav1hot a:hover {color: #ffffff;}


.searchbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:16px;
	width:198px;
	border:none;
}
.forumsearchbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:16px;
	width:150px;
	cursor:text;
	border:none;
}
.forumsearchboxwide
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:16px;
	width:260px;
	cursor:text;
	border:none;
}

.searchbutton
{
	padding:0px 0px 0px 1px;
}
.searchbutton input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchpad
{
	padding:13px 0px 0px 0px;
	height:38px;
}
.searchsectionpad
{
	padding:0px 10px 10px 10px;
}

.searchsectionpadNew
{
	padding:5px 5px 5px 5px;
}

.shopnowpad
{
	padding:0px 5px 0px 20px;
}

.nav2 
{
	padding:0px 30px 0px 0px;
}
.nav2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bab8b6;
	text-decoration: none;
	}
.nav2 a:link {color: #bab8b6}
.nav2 a:visited {color: #bab8b6;}
.nav2 a:hover {color: #ffffff;}


.nav2hot {
	padding:0px 30px 0px 0px;
	}
.nav2hot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	}
.nav2hot a:link {color: #ffffff}
.nav2hot a:visited {color: #ffffff;}
.nav2hot a:hover {color: #ffffff;}

.headerbar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:17px;
	color: #ffffff;
	margin:0px;
	padding:0px 0px 0px 20px;
}


/*BEGIN NEW STYLES*/

.homesubtitle
{
	padding:30px 0px 0px 0px;
}
.homesubtitlerdc
{
	padding:10px 0px 0px 0px;
}
.homefeature 
{
	background-image: url(/mac/images/hdr_bg.jpg);
	background-repeat:repeat-x;
}
.homepromo
{
	background-image: url(/mac/images/hdr_bg.jpg);
	background-repeat:repeat-x;
	background-color:#44433f;
}
.homepromobg
{
	background-color:#44433f;
}
.homeheropad
{
	padding:75px 40px 0px 380px;
}
.homeherordcpad
{
	padding:50px 0px 0px 20px;
}
.homeherosppad
{
	padding:72px 0px 0px 395px;
}
.homeheropadaoo
{
	padding:110px 275px 0px 50px;
}
.officeheropad
{
	padding:70px 20px 0px 240px;
}
.product2pad
{
	padding:0px 50px 0px 250px;
}
.expmediapad
{
	padding:260px 180px 20px 20px;
}

.product2heading
{
	height:65px;
}
.pwpad
{
	padding-top:3px;
}
.product2sectionpad
{
	padding:3px 20px 0px 20px;
}

.helpforumspad
{
	width:415px;
	padding:15px 20px 20px 20px;
}
.helpforumspad2
{
	width:195px;
	padding:20px 0px 10px 15px;
}
.topFiveHelppad
{
	padding:160px 0px 20px 20px;
}
.topFiveHelppad2
{
	padding:105px 0px 10px 20px;
}
.topFiveHelppad3
{
	padding:75px 0px 10px 20px;
}
.helpsearchpad
{
	padding:10px 15px 20px 15px;
}
.helpforumresultspad
{
	padding:20px 0px 10px 15px;
	width:195px;
}
.helptocpad
{
	padding:10px 10px 10px 20px;
}
.helptochot
{
	color:#ffffff;
}
.top5bg
{
	background-color:#f5f5f5;
}
.top5bgNew
{
	background-color:#E1E1E1;
}
.lightbg
{
	background-color:#f5f5f5;
}
.populartitlepad
{
	padding:8px 10px 5px 0px;
}
.popularnumberpad
{
	padding:3px 3px 0px 5px;
}
.numberpad
{
	padding:0px 5px 0px 0px;
	font-size: 11px;
}

/*END NEW STYLES*/

.homefeaturetitle {
	margin:0px;
	padding:6px 0px 0px 10px;
}
.homefeaturetext
{
	margin:0px;
	padding:5px 0px 5px 10px;
}
.homepromotitle {
	margin:0px;
	padding:6px 0px 0px 10px;
}
.homepromotext
{
	margin:0px;
	padding:5px 5px 0px 10px;
	line-height: 12px;
	color: #ffffff;
}
.homepromolink
{
	margin:0px;
	padding:5px 10px 0px 10px;
	color: #ffffff;
}

.autoupdatetitle
{
	margin:0px;
	padding:130px 10px 0px 20px;
}

.autoupdatetext
{
	margin:0px;
	padding:5px 20px 0px 20px;
}
.autoupdatelink
{
	padding:15px 20px 20px 20px;
	text-align:center;
}

.messengerheader
{
	float:left;
	padding:11px 5px 0px 0px;
}
.messengerheader2
{
	float:left;
	padding:9px 5px 0px 0px;
}

.messengerseparatorpad
{
	padding:10px 20px 10px 20px;
}
.messengerseparatorpad2
{
padding:0px 20px 10px 0px;
}
.messengerseparator
{
	font-size:1px;
	line-height:1px;
	background-color:#b9b9b9;
	height:1px;
}
.hardwareseparator
{
	font-size:1px;
	line-height:1px;
	background-color:#ededed;
	height:1px;
}
.hardwarearrowmargin
{
	margin-left:5px; 
	border:0px;
}

.officelink
{
	padding-bottom:5px;
}
.officecontentpad
{
	padding:0px 20px 20px 20px;
}
.officeshopnowpad
{
	padding-right:20px;
}
.officeshownowwidth
{
	width:180px;
}
.officesectionpad
{
	padding:15px 0px 15px 0px;
}
.officeseparator
{
	background-color:#b9b9b9;
	height:1px;
}

.officetitle
{
	margin:0px;
	padding:16px 0px 5px 20px;
}
.officetext
{
	margin:0px;
	padding:5px 10px 0px 0px;
}
.officelink
{
	margin:0px;
	padding:15px 10px 0px 7px;
}


.officeexploretitlepad
{
	padding:16px 20px 5px 20px;
}
.officeexplorelinkpad
{
	padding:90px 0px 0px 0px;
}
.officeexplorelinkpad2
{
	padding:90px 0px 0px 15px;
}

.producttext
{
	padding:10px 20px 0px 0px;
}

.promolink
{
	margin:0px;
	padding:15px 10px 0px 20px;
}

.promoradio
{
	margin:0px;
	padding:5px 0px 0px 0px;
}
.radiobutton
{
	vertical-align:text-bottom;
}
.promoradio input
{
	cursor:pointer;
}
.promoradio label
{
	cursor:pointer;
}

.sidebarpad
{
	 padding:15px 20px 20px 20px;
}
.sidebartitle
{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.sidebartext
{
	margin:0px;
	padding:5px 0px 5px 0px;
}
.sidebarlink2
{
	margin:0px;
	padding:5px 0px 0px 0px;
}

.msfooter
{
	color:#696969;
	text-decoration:none;
	font-size: 10px;
}
.msfooter a
{
	color: #bab8b6;
	text-decoration: none;
}
.msfooter a:link {color: #bab8b6;}
.msfooter a:visited {color: #bab8b6;}
.msfooter a:hover {color: #ffffff;}

.footer2
{
	color: #bab8b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer2 a
{
	color: #bab8b6;
	text-decoration: none;
}
.footer2 a:link {color: #bab8b6;}
.footer2 a:visited {color: #bab8b6;}
.footer2 a:hover {color: #ffffff;}

.footer3
{
	color: #44433F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:baseline;
	padding-top:6px;
}
.footer3 a
{
	color: #44433F;
	text-decoration: none;
}
.footer3 a:link {color: #44433F;}
.footer3 a:visited {color: #bab8b6;}
.footer3 a:hover {color: #ffffff;}

.footerhot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.footerhot a
{
	color: #ffffff;
	text-decoration: none;
}
.footerhot a:link {color: #ffffff;}
.footerhot a:visited {color: #ffffff;}
.footerhot a:hover {color: #ffffff;}

.footerseparator 
{
	font-size: 8px;
	padding:0px 15px 0px 15px;
	color: #bab8b6;
	cursor:default;
}
.footerseparator2 
{
	font-size: 8px;
	padding:0px 10px 0px 10px;
	color: #44433F;
	cursor:default;
}
.footerpad
{
	padding:18px 0px 5px 0px;
}
.footercontainer
{
	width:620px;
	text-align:right;
}

.photocredit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding-top:18px;
}

.learningfeaturetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:5px 0px 0px 20px;
}

.buysubtitle
{
      font-weight:bold;
      margin:0px;
      padding:10px 20px 10px 0px;
}

.buy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44433f;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.buy a
{
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
	color: #eb9500;
	text-decoration: none;
}
.buy a:link {color: #eb9500;}
.buy a:visited {color: #eb9500;}
.buy a:hover {color: #eb9500;text-decoration: underline;}


.buygraphic
{
	margin:0px;
	padding:0px 0px 15px 0px;
}
.buysection
{
	padding:0px 35px 0px 0px;
}
.pricesection
{
	padding-top:15px;
}
.price
{
	font-weight:bold;
	margin:0px;
	padding:0px 5px 0px 0px;
}
.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #44433f;
	padding:15px 0px 15px 0px;
	*padding-bottom:0px;
	cursor:pointer;
}

.officeseo
{
	background-repeat:no-repeat;
	height:440px;
	width:685px;
}
.officeseopad
{
	padding:20px 20px 0px 240px;
}
.officeflash
{
	height:440px;
	width:685px;
}
.productflash
{
	width:685;
	height:900;
}
.productseo
{
	background-repeat:no-repeat;
	height:335px;
	width:685px;
}
.productseopad
{
	padding:70px 20px 0px 240px;
}

.downloadlist
{
	display:none;
}

.downloadtitle
{
	margin:0px;
	padding:9px 0px 10px 0px;
}
.downloadtitle2
{
	margin:0px;
	padding:0px 0px 0px 0px;
}
.darktitle20
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #44433f;
	line-height:25px;
}
.darktitle18
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #44433f;
}
.darktitle16
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #44433f;
}
.darktitle14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #44433f;
}
.darktitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #44433f;
}
.darksubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #44433f;
}
.darksubtitledisabled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #9a9a9a;
}
.darktext11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44433f;
}
.darktext11 a
{
	color: #f0a306;
	text-decoration:none;
}
.darktext11 a:link {color: #CC6600;}
.darktext11 a:visited {color: #CC6600;}
.darktext11 a:hover {color: #f0a306;}

.darktext12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #44433f;
}

.downloadfeaturetitle
{
	margin:0px;
	padding:15px 0px 0px 20px;
}
.downloadfeaturesubtitle
{
	margin:0px;
	padding:10px 10px 0px 20px;
}
.downloadfeaturetext
{
	margin:0px;
	padding:10px 10px 10px 20px;
}
.downloadfeaturesize
{
	margin:0px;
	padding:0px 10px 0px 20px;
}
.downloadfeaturetime
{
	margin:0px;
	padding:0px 10px 10px 20px;
}
.downloadsubtitle
{
	margin:0px;
	padding:5px 10px 0px 20px;
}

.downloadtext
{
	margin:0px;
	padding:20px 0px 0px 0px;
}
.downloadtext2
{
	margin:0px;
	padding:5px 0px 0px 0px;
}
.downloadborder
{
	border:solid 1px #cccccc;
	width:185px;
	padding-bottom:5px;
}

.darktext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44433f;
}
.darklink10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.darklink10  a			{color: #eb9500;text-decoration: none;}
.darklink10  a:visited	{color: #eb9500;text-decoration: none;}
.darklink10  a:hover	{color: #969696;text-decoration: underline;}

/*  OLD VERSION
.darklink11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.darklink11  a			{color: #eb9500;text-decoration: none;}
.darklink11  a:visited	{color: #eb9500;text-decoration: none;}
.darklink11  a:hover	{color: #ff3300;text-decoration: underline;}
*/

.darklink11
{
	color: #44433F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.darklink11  a			{color: #eb9500;text-decoration: none;}
.darklink11  a:visited	{color: #eb9500;text-decoration: none;}
.darklink11  a:hover	{color: #969696;text-decoration: underline;}



/* For home page */
.darklinkhome12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
	color: #eb9500;
}
.darklinkhome12 a			{color:#ffcc33;text-decoration: none;}
.darklinkhome12  a			{color: #ffcc33;text-decoration: none;}
.darklinkhome12  a:hover	{color: #ffffff;text-decoration: none;}

.darklink12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
	color: #eb9500;
}
.darklink12 a			{color:#eb9500;text-decoration: none;}
.darklink12  a			{color: #eb9500;text-decoration: none;}
.darklink12  a:hover	{color: #ffffff;text-decoration: none;}


/* Corrects link hover in shop-now.mspx page          */
.darklink12New
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
	color: #eb9500;
}
.darklink12New a		{color: #eb9500;text-decoration: none;}
.darklink12New a		{color: #eb9500;text-decoration: none;}
.darklink12New a:hover	{color: #44433F;text-decoration: none;}

.graylink12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
}
.graylink12  a			{color: #eb9500;text-decoration: none;}
.graylink12  a:visited	{color: #eb9500;text-decoration: none;}
.graylink12  a:hover	{color: #ffffff;text-decoration: underline;}

.lightlink12
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
}
.lightlink12  a			{color: #ffffff;text-decoration: none;}
.lightlink12  a:visited	{color: #ffffff;text-decoration: none;}
.lightlink12  a:hover	{color: #ffffff;text-decoration: underline;}

.downloadproduct
{
	color: #eb9500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.downloadlink
{
	padding-top:5px;
	line-height:12px;
}
.downloadlink2
{
	padding:5px 10px 0px 0px;
	font-weight:bold;
}
.downloadfeaturelink
{
	padding:0px 20px 2px 0px;
	font-weight:bold;
}
.downloadfeaturelink2
{
	padding:5px 20px 5px 20px;
	font-weight:bold;
	line-height:12px;
}
.downloadsection
{
	height:260px;
}
.downloadsectionscroll
{
	height:260px;
	overflow:auto;
}
.download425
{
	width:435px;
}
.downloadpad
{
	padding:5px 10px 10px 10px;
}
.downloadpad2
{
	padding:10px 10px 10px 10px;
}

.herotitle {
	margin:0px;
	padding:20px 0px 0px 0px;
}

/* BEGIN NEW STYLES */

.productherotitle 
{
	margin:0px;
	padding:20px 0px 0px 0px;
}
.productherotext
{
	margin:0px;
	padding:20px 20px 0px 0px;
}
/* END NEW STYLES */

.herotext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.herolink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	margin:0px;
	padding:0px 15px 0px 0px;
}
.herolink  a
{
	color: #f3a900;
	text-decoration: none;
}
.herolink  a:visited
{
	color: #f3a900;
	text-decoration: none;
}
.herolink  a:hover
{
	color: #f3a900;
	text-decoration: underline;
}


.featuredtopic
{
	margin:0px;
	padding:15px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
}
.featuredtopic  a:link {color: #44433f;text-decoration: none;}
.featuredtopic  a:visited {color: #44433f;text-decoration: none;}
.featuredtopic  a:hover {color: #969696;text-decoration:underline;}

.pagingpad
{
	padding:5px;
}
.pagingnumber
{
	color:#333333;
	padding:3px 5px 3px 5px;
	border:solid 1px rgb(33,33,33);
	cursor:pointer;
}
.paging
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.paging  a:link {color: #eb9500;text-decoration: none;}
.paging  a:visited {color: #eb9500;text-decoration: none;}
.paging  a:hover {color: #9f9f9f;text-decoration: underline;}

.pagingseparator
{
	margin:0px;
	padding:0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.resultsintro
{
	margin:0px;
	padding:5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#44433f;
}
.results
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
}
.results  a:link {color: #eb9500;text-decoration: none;}
.results  a:visited {color: #eb9500;text-decoration: none;}
.results  a:hover {color: #9f9f9f;text-decoration: underline;}

.resultstitle
{
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #44433f;
}
.resultstitle  a:link {color: #eb9500;text-decoration: none;}
.resultstitle  a:visited {color: #eb9500;text-decoration: none;}
.resultstitle  a:hover {color: #9f9f9f;text-decoration: underline;}

.resultsheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #44433f;
	margin:0px;
	padding:10px 0px 10px 0px;
}
.resultnumber
{
	margin:0px;
	padding:10px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #44433f;
}


.viewall
{
	margin:0px;
	padding:10px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.viewall  a:link {color: #eb9500;text-decoration: underline;}
.viewall  a:visited {color: #eb9500;text-decoration: underline;}
.viewall  a:hover {color: #9f9f9f;text-decoration: underline;}

.topresults
{
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44433f;
}

.otherresults
{
	margin:0px;
	padding:15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#44433f;
}
.otherresults  a:link {color: #eb9500;text-decoration: underline;}
.otherresults  a:visited {color: #eb9500;text-decoration: underline;}
.otherresults  a:hover {color: #9f9f9f;text-decoration: underline;}

.searchtitle
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}
.searchtext
{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
}
.searchtext  a:link {color: #eb9500;text-decoration: underline;}
.searchtext  a:visited {color: #eb9500;text-decoration: underline;}
.searchtext  a:hover {color: #9f9f9f;text-decoration: underline;}

.searchresults 
{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.searchnumber
{
	margin:0px;
	padding:0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #ffffff;
}
.searchcbpad
{
	padding-top:5px;
	*padding-top:0px;
}

.buttonseparator
{
	width:1px;
}

.description 
{
	margin-top:5px;
	margin-bottom:10px;
	font-size:10px;
}
.toccat 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	cursor:pointer;
}



	
.feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}
.header  A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
}
.boldHeader  A:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
}
.boldHeader  A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-decoration: underline;
}
.boldHeader  A:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF4500;
	text-decoration: none;
	font-weight:bold;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
	font-weight:bold;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
	margin:0px;
}
.normalsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.normalbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}	
.normalitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	font-style: italic;
	text-decoration: none;
}			
.normal  A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}
.normal  A:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}
.normal  A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
.normal  A:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}
.normalbold  A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #f3a900;
	text-decoration: none;
}
.normalbold  A:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #f3a900;
	text-decoration: none;
}
.normalbold  A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #f3a900;
	text-decoration: underline;
}
.normalbold  A:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #f3a900;
	text-decoration: none;
}
.arrow  A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}
.arrow  A:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}
.arrow  A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
.arrow  A:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}
.arrowMore  A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	font-weight:bold;
}
.arrowMore  A:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	font-weight:bold;				
}
.arrowMore  A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
	font-weight:bold;				
}
.arrowMore  A:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
	font-weight:bold;				
}
.section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	background-color: #F1F1F1;
}				
.feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.feature  A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
}
.feature  A:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
}
.feature  A:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-decoration: underline;
}
.feature  A:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
}		
.searchheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #7C7C7C;
}
.searchheader A:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #7C7C7C;
}
.searchheader A:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #7C7C7C;
}
.searchheader A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #7C7C7C;
}
.quickDL
{
	margin-left:5px;
	padding-left:10px;
}
.quickDL ul
{
	margin-bottom:10px;
}
.quickDL li
{
	margin-bottom:10px;
}
.graybg
{
	background-color:#CCCCCC;
}
.graybg2
{
	background-color:#E6E6E6;
}
.downloadbg
{
	background-color:#B7B7B7;
}
/*
.promobg
{
	background-color:#E7E7E7;
}
*/
.promospacer15
{
	height:15px;
	background-color:#44433f;
}
.helpnavbg
{
	background-color:#5e5e5e;
}
.showcase
{
	background-color:#FDF0BC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #444444;
}
.divnavitem
{
    visibility:visible;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    CURSOR: HAND;
}
.divnavitemrollover
{
    visibility:hidden;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    CURSOR: HAND;
}
.divselectednavitem
{
    visibility:visible;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
}
ul.articlelist li, ol.articlelist li{
	margin: 5px 0;
}
ul.nolist li, ol.nolist{
	list-style:none;
}

.vertdiv 
{
	background-color: #cccccc;
}


.linksright 
{
	text-align: right;
	line-height: 15px;	
}

.arrowLinks div.link
{
	padding-top: 5px;
}
.noindent ul, .noindent ol 
{
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 10px;
	padding-left: 10px;
}

.generictitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #cccccc;
	margin:0px;
	padding:10px 10px 10px 10px;
}
.generic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	margin:0px;
	padding:0px 10px 10px 10px;
}
.generic a
{
	color: #f3a900;
	text-decoration: none;
}
.genericlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	margin:0px;
	padding:5px 10px 0px 10px;
}
.genericlink a
{
	color: #f3a900;
	text-decoration: none;
}

.ooquestions
{
	 padding:0px 20px 10px 0px;
}
.ooquestions h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.ooquestions p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #222222;
	padding:0px 0px 10px 0px;
}

.hiliteSubnavOffice
{
	display: none;
	background-color: #FFCF0D;
	padding: 7px 12px;
}
.hiliteBgOffice
{
	background-color: #FFCF0D;
}
.hiliteDescription 
{
	display: none;
	text-align: left;
}

/* BEGIN STYLES */
#msviFooter
{
	border-style:none;
}
.downloadsHdrCol
{
	background-color:#44433f;
	padding:10px 0px 0px 10px;
}
.downloadsLftCol
{
	background-color:#44433f;
	padding:10px 0px 20px 10px;
}
.downloadsRtCol
{
	background-color:#777777;
	padding:10px 0px 20px 10px;
}
.downloadsCol
{
	background-color:#FFFFFF;
	padding:10px 10px 20px 10px;
}
.downloads
{
	border:solid 1px #cccccc;
	margin:10px 0px 10px 0px;
	padding:0px 10px 5px 10px;
}

.downloadpopup
{
	z-index:99;
	display:none;
	position:absolute;
	width:455px; 
	background-repeat:no-repeat;
	background-color:#44433f;
}

.blog
{
	background-color:#e1e1e1;
}
.share
{
	background-color:#605f5a;
	padding:10px 0px;
}
.anotherBlog
{
	background-color:#e1e1e1;
}
.quickPick
{
	padding:0px 15px 15px 0px;
	border-bottom: solid 5px #000000;
}
.templateTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	padding:0px;
	color:#333333;
	float:left;
}
.templateResults
{
	margin:0px;
	padding:0px 5px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	font-weight:normal;
}
.templateBG
{
	background-color:#cccccc;
	width:210px;
	margin-bottom:15px;
}
.templateText
{
	margin:0px;
	padding:5px 10px 0px 10px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
}
.templateLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bab8b6;
	margin:0px;
	padding:0px 0px 10px 10px;
}
.templateLink a
{
	color: #eb9500;
	text-decoration: none;
}
.templateLink a:link {color: #eb9500;}
.templateLink a:visited {color: #eb9500;}
.templateLink a:hover {color: #999999;}

.team
{
	background-color:#e1e1e1;
	padding:10px 10px 10px 15px;
}
.teamIntro
{
	background-color:#e1e1e1;
	padding:10px 10px 0px 15px;
}
.teamRtCol
{
	background-color:#44433f;
	padding:0px;
}
.blog
{
	margin:10px 0px 0px 0px;
	background-color:#ffffff;
}
.community
{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:185px;
	background-color:#626262;
}
.defaultBG
{
	background-color:#000000;
}
.blackspacerrow
{
	background-color:#000000;
	height:5px;
	font-size:4px;
	line-height:5px;
}
.contentBG
{
	background-color:#ffffff;
}
.downloadautoupdatebg
{
	background-color:#ececec;
}
.downloadfeaturebg
{
	background-color:#f9f9f9;
	background-position:bottom;
	background-repeat:no-repeat;
}

.downloadpopularbg
{
	background-color:#fcfcfc;
	background-position:bottom;
	background-repeat:no-repeat;
}
.downloadnewestbg
{
	background-color:#e5e5e5;
}
.promoBG
{
	background-color:#44433f;
}
.searchAllBG
{
	background-color:#000000;
}
.searchBGContent
{
	background-color:#ffffff;
}
.searchRtCol
{
	background-color:#44433f;
}
.searchResults
{
	margin:0px;
	padding:0px 20px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	font-weight:normal;
}
.searchResultsBG
{
	background-color:#ffffff;	
}
.searchResultsRtCol
{
	background-image: url(/mac/images/hdr_bg.jpg);
	background-repeat:repeat-x;
	background-color:#44433f;
	width:225px;
}
.searchNewsContainer
{
	width:250px;
	overflow:hidden;
}
.searchNewsContainer3Col
{
	width:250px;
	overflow:hidden;
}
.searchNewsContainer2Col
{
	width:360px;
	overflow:hidden;
}
.searchNewsContainer1Col
{
	width:610px;
	overflow:hidden;
}
.genericRtColBG
{
	background-image: url(/mac/images/hdr_bg.jpg);
	background-repeat:repeat-x;
	background-color:#44433f;
}
.subnavBG
{
	 background-image: url(/mac/images/subnav_bg.jpg);
	 background-repeat:repeat-x;
}
.searchBG
{
	background-image: url(/mac/images/search_bg.jpg);
	background-repeat:repeat-x;
	background-color:#efefef;
}

.genericRtColBGColor
{
	background-color:#44433f;
}
.genericRtColBGContent
{
	background-color:#ffffff;
}
.space5
{
	width:5px;
}
.space10
{
	width:10px;
}
.space15
{
	width:15px;
}
.space80
{
	width:40px;
}
.space160
{
	width:160px;
}
.space225
{
	width:225px;
}

.hot
{
	font-weight:bold;
}
.pointer
{
	cursor:pointer;
}


body
{
    background-color: #000000;
    text-align:center;
}

.translucent
{
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: rgb(50, 50, 50);
        filter: alpha(opacity=70);
        -moz-opacity: 0.7;
        opacity: 0.7;
        z-index: 2;
        display:none;
}

.popuphead
{
	height:30px;
	padding:10px 10px 0px 10px;
	text-align:right;
	color:#eb9500;
	font-weight:bold;
}
.popuphead2
{
	height:30px;
	padding:10px 10px 0px 10px;
	text-align:right;
	color:#eb9500;
}

.lineheight12
{
	line-height:12px;
}

.popupcontent
{
	padding-top:5px;
}

.popupcontent ol,li
{
	margin:0px;
	padding:0px;
}
.popupcontent li
{
	padding-top:10px;
	margin-left:16px;
	*margin-left:20px;
}
.popupcontent ol
{
	padding-bottom:20px;
}

.sysreq1
{
	padding-left:20px; 
	padding-right:10px; 
	border-right:solid 1px #e1e1e1;
}
.sysreq2
{
	padding-left:10px; 
	padding-right:10px; 
	border-right:solid 1px #e1e1e1;
}
.sysreq3
{
	padding-left:10px; 
	padding-right:20px;
}
.sysreqfootnote
{
	font-size:10px;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#969696; 
}

.aligntop 
{
	vertical-align:top;
}
.alignbottom 
{
	vertical-align:bottom;
}

.upgradePromo
{
	width:391px;
	height:185px;
	background-image: url(/mac/images/mactopia_guarantee_ether_box.jpg);
	margin-bottom:15px;
}

/* BEGIN SHOPNOW STYLES (PRODUCT SPECIFIC) */
.shopnowherowrapper
{
	height:195px; 
	padding:0px 0px 0px 250px; 
}
.shopnowherotitle 
{
	margin:0px;
	padding:70px 0px 0px 0px;
}
.shopnowherotext
{
	margin:0px;
	padding:15px 20px 0px 0px;
}
.shopnowcontentwrapper
{
	top:0px;
	padding-top:20px;
	width:655px;
	vertical-align:top;
}
.shopnowlinks 
{
	vertical-align:top;
	width:200px;
	padding-left:50px;
	padding-top:85px;
}
.shopnowcontent 
{
	vertical-align:top;
	width:405px;
}
.shopnowpricecolumn
{
	width:110px;
}
.shopnowpriceheight
{
	height:63px;
}
/* END SHOPNOW STYLES (PRODUCT SPECIFIC) */


/* BEGIN OFFICE ORIGINALS STYLES - IN PROGRESS */
.offorigtopcontentwrapper
{
	width:100%;
	height:525px;
	border:solid 1px red;
}
.offorigtopcontentleft
{
}
.offorigtopcontentmiddle
{
}
.offorigtopcontentright
{
}
.offorigbottomcontentwrapper
{
}
/* END OFFICE ORIGINALS STYLES */

/* BEGIN FORM STYLES */
.borderbottom
{
	border-bottom:solid 1px #e1e1e1;
}
.bordertop
{
	border-top:solid 1px #e1e1e1;
}
.borderright
{
	border-right:solid 1px #e1e1e1;
}
.borderleft
{
	border-left:solid 1px #e1e1e1;
}
.rowhighlight
{
	background-color:#e5e5e5;
}

/* END FORM STYLES */

/* BEGIN 2008 Holiday Promo */
.promopad1
{
	padding:80px 0px 0px 35px;
}
.promopad2
{
	padding:15px 560px 0px 35px;
}
.promolink12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #ffffff;
}
.promolink12 a
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.promolink12 a:link {color: #f0a306;}
.promolink12 a:visited {color: #f0a306;}
.promolink12 a:hover {color: #cccccc;}

/* BEGIN 2008 BACK TO SCHOOL PROMO CHANGES */
.homeTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 21px;
	line-height:24px;
	color: #FFFFFF;
	/*padding: 190px 0 10px 0;
	text-align:center;*/
}
.herolink12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}
.herolink12 a
{
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
}
.herolink12 a:link {color: #ffffff;}
.herolink12 a:visited {color: #ffffff;}
.herolink12 a:hover {color: #dddddd;}

.homeLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight:bold;
	color: #eb9500;
	padding-bottom: 20px;
	text-align: center;
}

.bigTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 26px;
	color: #FFFFFF;
	padding: 0 0 10px 0;
}

.titleText
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height:120%;
	padding: 30px 0px 0px 20px;
}
.introText1
{
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 30px;
	padding-left: 15px;
}
.introText2
{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 30px;
	padding-left: 15px;
}
.miniText
{
	font-size: 10px;
	font-style: italic;
	line-height: 15px;
}
.horizontalRule
{
	padding-top: 0px;
}
.bottomText
{
	padding-left: 20px;
	padding-top: 15px;
	font-size: 11px;
}
.bottomText2
{
	padding-left: 20px;
	padding-top: 15px;
	font-size: 11px;
}
.bottomPromos
{
	padding-left: 20px;
}
.bottomPromoImage
{
	padding-left: 15px;
	padding-top: 30px;
	padding-right: 15px;
}
.bottomPromoSave
{
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;
	color: #d89101;
}
.bottomPromoTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}
.bottomPromoSubtitle
{
	font-weight: bold;
}
.bottomPromoSaveButton
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.bottomPromoDescription
{
	padding-top: 15px;
	font-size: 11px;
}
.bottomPromoChunk1
{
	padding-left: 20px;
}
.bottomPromoChunkBrazil
{
	padding-left: 40px;
}
.bottomPromoChunkBrazil2
{
	padding-left: 90px;
}
.bottomPromoBrazilLinks2
{
	padding-top: 55px;
}
.bottomPromoImageBrazil
{
	padding-top: 30px;
	padding-right: 15px;
}
.bottomPromoBrazilRightChunk
{
	padding-right: 60px;
}
.bottomPromoFooterText
{
	padding: 30px 50px 20px 20px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.bottomPromoIntlLinks1
{
	padding-top: 25px;
}
.bottomPromoIntlLinks1 a
{
	color: #d89101;
}
.bottomPromoIntlLinks2
{
	padding-top: 60px;
}
.bottomPromoIntlLinks2 a
{
	color: #d89101;
}
.bottomPromoIntlLinks3
{
	padding-top: 25px;
}
.bottomPromoIntlLinks3 a
{
	color: #d89101;
}
/* END 2008 BACK TO SCHOOL PROMO CHANGES */
	
/* BEGIN TRY & BUY STYLES*/
.trybuybuttonlink11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
}
.trybuybuttonlink11  a:link {color: #ffffff;text-decoration: none;}
.trybuybuttonlink11  a:visited {color: #ffffff;text-decoration: none;}
.trybuybuttonlink11  a:hover {color: #eeeeee;text-decoration: none;}

.trybuybuttonpad
{
	padding:0px 10px 0px 10px;
}

.padtop25
{
	padding-top:25px;
}
.trybuytopsection
{
	height: 170px;
}
.trybuyheropad
{
	padding:60px 50px 0px 400px;
}
.trybuttonpad
{
	padding:20px 0px 0px 400px;
}
.tryTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 34px;
	line-height:34px;
	color: #FFFFFF;
}
.trySubTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	line-height:17px;
	color: #FFFFFF;
}
.trybuyfeature
{
	padding:30px 45px 0px 400px;
}
.trybuyfeature p
{
	font-size:11px;
	line-height:13px;
}
.trybuynumber
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color:#ccc;
}
.trybuybullet
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color:#333333;
}
.trybuyfeature ul
{
	color:#FFFFFF;
	list-style-type:decimal;
	font-size:10px;
	padding-left:0px;
	margin-left:20px;
	font-weight:bold;
	padding-top:0px;
	margin-top:5px;
}
.trybuyfeatureTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
}

.listpad
{
	font-size:10px;
	margin-left:0px;
	padding-left:15px;
	margin-top:0px;
}
.trylinksdiv
{
	float:left;
	width:190px;
	margin:0px 0px 0px 10px;
}
.includesdiv
{
	margin:10px 40px 10px 0px;
	float:left;
	padding-top:0px;
}
.includesdiv ul
{
	font-size:10px;
	margin-left:0px;
	padding-left:10px;	
}
.sectionstable
{
	margin:10px 0px 10px 0px;
	padding-top:10px;
}
.right60
{
	margin-right:60px;
}
.csbullets
{
	margin-left:10px;
	padding-left:0px;
	line-height:20px;
}

.darktext10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44433f;
}
.tryproductsmaincontent
{
	margin:25px 0px 0px 0px;	
	padding-bottom:0px;
}
.producttable
{
	width:620px;
	margin:0px;
}
.productlinks
{
	width:200px;
	margin-top:280px;
	padding-left:20px;
}
.trysidebarpad
{
	 padding:15px 10px 20px 20px;
}

/* END TRY & BUY STYLES*/		

/* BEGIN PROMOTIONS STYLES */
.promotionherocontainer
{
	height:170px; 
	padding-left:478px;
}
.promotion2herocontainer
{
	height:370px; 
	padding-left:478px;
}
.promotionbutton
{
	cursor:pointer;
}
.promotiondropdownlist 
{
	width:400px;
}

/* END PROMOTIONS STYLES */

/* BEGIN VIRTUAL MACWORLD STYLES */
.macworldherocontainer
{
	width:685px;
	padding-left:250px;
	padding-top:70px;
	padding-right:20px;
	padding-bottom:5px;
	vertical-align:top;
	background-image:url(/mac/images/macworld_bg.jpg);
	background-repeat:no-repeat;
	background-color:#d89101;
}
.macworldfeaturescontainer
{
	width:685px;
	height:100%;
	background-repeat:repeat-y;
	vertical-align:top;
	padding-bottom:5px;
}
.macworldcontestcontainer
{
	width:225px;
	height:625px;
	background-image:url(/mac/images/contest_bg.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	padding-top:545px;	
}
.feat1
{
	padding-left:20px; 
	padding-right:20px; 
	border-right:solid 1px #BBBBBB;
	height:210px;
	vertical-align:top;
}
.feat2
{
	padding-left:20px; 
	padding-right:20px; 
	border-right:solid 1px #BBBBBB;
	height:210px;
	vertical-align:top;
}
.feat3
{
	padding-left:20px; 
	padding-right:20px;
	height:210px;
	vertical-align:top;
}
.blackbg
{
	background-color:#000000;
}

/* END VIRTUAL MACWORLD STYLES */


/* Courses styles*/
.coursepad
{
	padding:17px 20px 20px 110px;
}
.officebg
{
	background-image:url(/mac/images/courses_office.jpg);background-repeat:no-repeat;
	background-color:#f5f5f5;
}
.pptbg
{
	background-image:url(/mac/images/forums_ppt.jpg);background-repeat:no-repeat;
	background-color:#f5f5f5;
}
.wordbg
{
	background-image:url(/mac/images/forums_word.jpg);background-repeat:no-repeat;
	background-color:#f5f5f5;
}
.excelbg
{
	background-image:url(/mac/images/forums_excel.jpg);background-repeat:no-repeat;
	background-color:#f5f5f5;
}
.entouragebg
{
	background-image:url(/mac/images/forums_entourage.jpg);background-repeat:no-repeat;
	background-color:#f5f5f5;
}
.otherbg
{
	background-image:url(/mac/images/forums_other.jpg);background-repeat:repeat-x;
	background-color:#f5f5f5;
}


/* BEGIN CUSTOM 404 STYLES */

.custom404container
{
 height:300px;	
 text-align:center;
 vertical-align:middle;
}

/* END CUSTOM 404 STYLES */


/* New styles for Mactopia Developers page BEGIN */
/* May 29, 2008 */
/**********************************************************************************/

.ResultsProductTitle
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	color:#44433f;
}
.ResultsProductTitle  a:link {color: #eb9500;text-decoration: none;}
.ResultsProductTitle  a:visited {color: #eb9500;text-decoration: none;}
.ResultsProductTitle  a:hover {color: #9f9f9f;text-decoration: underline;}

.ResultsProductRecordsReturned
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44433F;	
}
.ResultsProductRecordsReturned  a			{color: #eb9500;text-decoration: none;}
.ResultsProductRecordsReturned  a:visited	{color: #eb9500;text-decoration: none;}
.ResultsProductRecordsReturned  a:hover	{color: #969696;text-decoration: underline;}

.ResultsProductViewAll
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eb9500;
	cursor:pointer;
}
.ResultsProductViewAll  a			{color: #969696;text-decoration: none;}
.ResultsProductViewAll  a:visited	{color: #969696;text-decoration: none;}
.ResultsProductViewAll  a:hover	{color: #44433F;text-decoration: underline;}

.ResultsProductViewAllHiLite
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;	
}
.ResultsProductViewAllHiLite  a			{color: #eb9500;text-decoration: none;}
.ResultsProductViewAllHiLite  a:visited	{color: #eb9500;text-decoration: none;}
.ResultsProductViewAllHiLite  a:hover	{color: #44433F;text-decoration: underline;}

.ResultsRecordTitle
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #44433f;
	word-wrap:break-word;
}
.ResultsRecordTitle  a:link {color: #eb9500;text-decoration: none;}
.ResultsRecordTitle  a:visited {color: #eb9500;text-decoration: none;}
.ResultsRecordTitle  a:hover {color: #9f9f9f;text-decoration: underline;}

.ResultsRecordNumber
{
	margin:0px;
	padding:0px 5px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #44433f;
	text-align: right;
	vertical-align:top;
	width:11px;
}
.ResultsRecordNumber  a:link {color: #eb9500;text-decoration: underline;}
.ResultsRecordNumber  a:visited {color: #eb9500;text-decoration: underline;}
.ResultsRecordNumber  a:hover {color: #9f9f9f;text-decoration: underline;}

.ResultsRecordNumberFirstRows
{
	margin:0px;
	padding:0px 5px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #44433f;
	text-align: right;
	vertical-align:top;
	width:11px;
}
.ResultsRecordNumberFirstRows  a:link {color: #eb9500;text-decoration: underline;}
.ResultsRecordNumberFirstRows  a:visited {color: #eb9500;text-decoration: underline;}
.ResultsRecordNumberFirstRows  a:hover {color: #9f9f9f;text-decoration: underline;}

/**********************************************************************************/
/* New styles for Mactopia Developers page END */


/* New styles for Mactopia Training Videos page BEGIN */
/* November 24, 2008 */
/**********************************************************************************/
.videosAppSelectorTitles
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:500;
	color:#8C8C8C;
}
.videosAppSelectorTitles  a {color: #8C8C8C;text-decoration: none;}
.videosAppSelectorTitles  a:link {color: #8C8C8C;text-decoration: none;}
.videosAppSelectorTitles  a:visited {color: #8C8C8C;text-decoration: none;}
.videosAppSelectorTitles  a:hover {color: #FFFFFF;text-decoration: none;}

.videosTitle
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:500;
	color:#FFFFFF;
	vertical-align:top;
}
.videosTitle  a:link {color: #ffffff;text-decoration: none;}
.videosTitle  a:visited {color: #eb9500;text-decoration: none;}
.videosTitle  a:hover {color: #eb9500;text-decoration: none;}

.videosDescriptionText
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:500;
	color:#FFFFFF;
	vertical-align:top;
	line-height: 11pt;
    overflow:hidden;
	height:190px;
	white-space:normal;
}

.videosDescriptionTextNew
{
	margin:0px;
	padding:0px 0px 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:500;
	color:#FFFFFF;
	vertical-align:top;
	line-height: 11pt;
	overflow:hidden;
	height:160px;
	white-space:normal;
}

.videosDescriptionTextNewExpanded
{
	margin:0px;
	padding:0px 0px 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:500;
	color:#FFFFFF;
	vertical-align:top;
	line-height: 11pt;
	overflow:visible;
	white-space:normal;
}

.videosDescriptionLearningPoints
{
	margin:10px;
	padding-left:10px;
}

.videosDuration
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:500;
	color:#FFFFFF;
	line-height: 10pt;
}

.videosSelectorButton
{
	margin:0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	cursor:pointer;
}

.videosSelectorButtonDisabled
{
	margin:0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	cursor: null;
}

.videosSelectorButtonDisabledNew
{
	margin:0px;
	padding:6px 0px 0px 0px;
	vertical-align:top;
	cursor: null;
}

.videosThumbnail
{
	margin:0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	cursor:pointer;
}

.videosThumbnailNew
{
	margin:0px;
	padding:6px 0px 0px 0px;
	vertical-align:top;
	cursor:pointer;
	border-style:solid;
	border-width:0px;
	border-color:#FFCC33;
}

.videosThumbnailTitle
{
	padding-top:3px; 
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:500;
	color:#FFFFFF;
	vertical-align:top;
	text-align:center;
	line-height: 9pt;
	cursor:pointer;
}
.videosThumbnailTitle  a {color: #FFFFFF;text-decoration: none;}
.videosThumbnailTitle  a:link {color: #FFFFFF;text-decoration: none;}
.videosThumbnailTitle  a:visited {color: #FFFFFF;text-decoration: none;}
.videosThumbnailTitle  a:hover {color: #C2C2C2;text-decoration: none;}

.videosFeedbackText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:500;
	color:#999999;
	vertical-align:middle;
	text-align:left;
	line-height: 11px;
}
.videosFeedbackText  a {color: #FFFFFF;text-decoration: none;}
.videosFeedbackText  a:link {color: #FFFFFF;text-decoration: none;}
.videosFeedbackText  a:visited {color: #FFFFFF;text-decoration: none;}
.videosFeedbackText  a:hover {color: #999999;text-decoration: none;}

.videosApplicationIcon
{
	padding-top: 100px;
}

.videosReadMoreButton
{
	padding-top:7px;
	vertical-align:bottom;
	cursor:pointer;
}

.videosLauncherPoster
{
	cursor:pointer;
}




/**********************************************************************************/
/* New styles for Mactopia Training Videos page END */


/* END STYLES */

/* To Delete 

.buytitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #444444;
	margin:0px;
	padding:20px 0px 0px 0px;
}

.licensingTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	padding:0px 0px 10px 0px;
}

.featuretitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.featuretitle a:link {color: #ffffff;text-decoration: none;}
.featuretitle a:visited {color: #ffffff;text-decoration: none;}
.featuretitle a:hover {color: #9f9f9f;text-decoration: underline;}

.featurelink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
.featurelink  a:link {color: #eb9500;text-decoration: none;}
.featurelink  a:visited {color: #eb9500;text-decoration: none;}
.featurelink  a:hover {color: #9f9f9f;text-decoration: underline;}

.featuretext11
{
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.featuretext11 a
{
	color: #eb9500;
	text-decoration:none;
}
.featuretext11 a:link {color: #eb9500;}
.featuretext11 a:visited {color: #eb9500;}
.featuretext11 a:hover {color: #9f9f9f;}

.featuretext
{
	margin:0px;
	padding:5px 0px 5px 10px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bab8b6;
}
.featuretext a
{
	color: #eb9500;
	text-decoration:none;
}
.featuretext a:link {color: #eb9500;}
.featuretext a:visited {color: #eb9500;}
.featuretext a:hover {color: #ffffff;}

.featuredtopichot
{
	margin:0px;
	padding:15px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	
}
.featuredtopichot  a:link {color: #000000;text-decoration: none;cursor:default;}
.featuredtopichot  a:visited {color: #000000;text-decoration: none;cursor:default;}
.featuredtopichot  a:hover {color: #000000;text-decoration:none;cursor:default;}

.contenttitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44433f;
	margin:0px;
	padding:0px;
}

.promotitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	padding:16px 0px 5px 20px;
	vertical-align:middle;
}

.promotext
{
	margin:0px;
	padding:5px 10px 0px 20px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #ffffff;
}
.promotext a
{
	color: #eb9500;
	text-decoration:none;
}
.promotext a:link {color: #eb9500; text-decoration:none;}
.promotext a:visited {color: #eb9500; text-decoration:none;}
.promotext a:hover {color: #ffffff; text-decoration:underline;}

.sidebarlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bab8b6;
	margin:0px;
	padding:5px 10px 0px 20px;
}
.sidebarlink a
{
	color: #eb9500;
	text-decoration: none;
}
.sidebarlink a:link {color: #eb9500;}
.sidebarlink a:visited {color: #eb9500;}
.sidebarlink a:hover {color: #ffffff;}



.mainnavtdout
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #f1f1f1;
}
.mainnavtdout A:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdout A:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdout A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    BACKGROUND-COLOR: #cccccc;
}
.mainnavtdover A:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdover A:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdover A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdselected
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
}
.mainnavtdselected A:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdselected A:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.mainnavtdselected A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    LINE-HEIGHT: 18px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
*/
