/*////new styles for fy08 redesign////*/body { /*// body added here to show new background image //*/	background: #FFFFFF url(/upload/Common/background.jpg) top repeat-x;	margin: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}td{	font-size: 11px;}li {	display: inline: /* :KLUDGE: removes large gaps in IE/Win */}img {	border: 0;}a {	color: #0084c9;	text-decoration: none;}a:hover {	color: #339e35;	text-decoration: underline;}.blue14 {	font-size: 14px;	color: #006DB1;}.arrowLink {	padding: 0px 0px 0px 7px;	background: url(/upload/en_us/products/fy08/template/bullet_greenarrow.gif) no-repeat left center;	color: #006db1;	text-decoration: none;}.clearDiv {	clear: both;}/*//// navigation styles ////*/#_navLayout__pnlHFM {	margin-left: 6px;}#mainNav {	margin: 0;	padding: 0;	list-style: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}#mainNav li {	text-indent: 9px;}#mainNav a {	display: block;	width: 190px;	height: 25px;	line-height: 25px;	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	border-bottom: #cccccc 1px solid;}#mainNav a:hover {	color: #13b12d;	text-decoration: none;	background: #FFFFFF url(/upload/en_us/products/fy08/template/bullet_greenarrow.gif) no-repeat 2px center;}#mainNav a.mainNav_bluelink {	display: block;	width: 190px;	height: 25px;	line-height: 25px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background-color: #006db1;	border-bottom: #cccccc 1px solid;}#mainNav a.mainNav_bluelink:hover {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background: #006db1 url(/upload/en_us/products/fy08/template/bullet_whitearrow.gif) no-repeat 2px center;}.mainNav_blue {	display: block;	width: 190px;	height: 25px;	line-height: 25px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background: #006db1 url(/upload/en_us/products/fy08/template/mainnav_bluelinkbg_off.gif) no-repeat 2px center;}/*    For Japan FY08 left nav bar */#mainNavJP {	margin: 0;	padding: 0;	list-style: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#mainNavJP li {	text-indent: 9px;}#mainNavJP a {    display: block;	width: 190px;	height: 25px;	line-height: 25px;	color: #333333;	text-decoration: none;	background-color: #FFFFFF;	border-bottom: #cccccc 1px solid;}#mainNavJP a:hover {    color: #13b12d;	text-decoration: none;	background: #FFFFFF url(/upload/en_us/products/fy08/template/bullet_greenarrow.gif) no-repeat 2px center;}#mainNavJP a.mainNav_bluelink {    display: block;	width: 190px;	height: 25px;	line-height: 25px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background-color: #006db1;	border-bottom: #cccccc 1px solid;}#mainNavJP a.mainNav_bluelink:hover {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background: #006db1 url(/upload/en_us/products/fy08/template/bullet_whitearrow.gif) no-repeat 2px center;}/*[Marko] This is not used anymore as far as I know  */#mainNavJP h3.mainNav_category {    display: block;	width: 190px;      height: 25px;      line-height: 25px;      color: #FFFFFF;      font-weight: bold;      text-decoration: none;      background-color: #006db1;      border-bottom: #cccccc 1px solid;	font-size:12px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;}#mainNavJP span.mainNav_category1 {	display: block;	width: 190px;	height: 25px;	line-height: 25px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background-color: #006db1;	border-bottom: #cccccc 1px solid;}.mainNavJP_blue {    display: block;	width: 190px;	height: 25px;	line-height: 25px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background: #006db1 url(/upload/en_us/products/fy08/template/mainnav_bluelinkbg_off.gif) no-repeat 2px center;}/*    end of Japan LHN styles *//*//// end navigation styles ////*//*//// product detail page styles ////*/#centerContent {	display: block;	position: relative;	float: left;	width: 472px;	margin: 0;	padding: 0;	border-style: none;}#rightContent {	display: block;	position: relative;	float: right;	width: 230px;	margin: 0;	padding: 0;	border-style: none;}p.breadcrumbs {	display: block;	margin: 0px 0px 2px 0px;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #777;	font-weight: normal;}p.breadcrumbs a {	color: #777;	text-decoration: none;}p.breadcrumbs a:hover {	color: #777;	text-decoration: underline;}.productName {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333;	font-weight: bold;	margin: 0px 0px 12px 0px;}#productDescription {	display: block;	float: right;	width: 318px;	padding: 0;	margin: 0;	border-style: none;	text-align: left;}#productDescription ul {	margin-left: 15px;	padding: 0;	display: block;}#boxshotArea {	display: block;	float: left;	width: 142px;	padding: 0;	margin: 0;	border-style: none;	text-align: center;}#boxshotArea a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;}#boxshotArea a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: underline;}.overviewTitle {	color: #006db1;	font-weight: bold;}.priceUnderbox {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	color: #006DB1;	font-weight: bold;	margin: 0px 0px 6px 0px;}.blueTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #006DB1;	font-weight: bold;}.greyTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333;	font-weight: bold;}#buyunit09 {	background: url(/upload/en_us/products/fy10/buyunit_bg2.gif) bottom no-repeat;	display: block;	width: 276px;	margin: 0px 0px 12px 0px;	padding: 0;}#buyunit09 p {	margin: 0;	padding: 5px 0px 5px 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.buyunit_subscription {	font-weight: bold;}.buyunit_price {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #006db1;	font-weight: bold;}#rightsidebox230 {	background: url(/upload/en_us/products/fy10/rightsidecontent_bg230.gif) bottom no-repeat;	display: block;	width: 230px;	margin: 0px 0px 12px 0px;	padding: 0;}#rightsidebox230 p {	margin: 0;	padding: 6px;	font-family: Arial, Helvetica, sans-serif;}#rightsidetitle230 {	background: url(/upload/en_us/products/fy10/rightsidetitle_bg230.gif) top center no-repeat;	display: block;	width: 230px;	height: 25px;	margin: 0;	padding: 0;}#rightsidetitle230 h5 {	margin: 0;	padding: 5px 0px 0px 6px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006db1;	font-weight: bold;}.rightsideOffer {	margin: 0px 0px 10px 0px; /* updated 8-17-07 */}/* Gallery Glider Start */.galleryTitle {	margin: 2px 0px 6px 0px;	padding: 0;	font-size: 13px;	font-weight: bold;}.glidegallerywrapper {	position: relative; /* Do not change this value */	float: left;	background: url(/upload/en_us/products/fy10/bg_gallery.gif) no-repeat;	width: 472px;	height: 113px; /* Set height to be able to contain height of largest content shown*/	overflow: hidden;	text-align: center;}.glidegallery { /*style for each glide content DIV within wrapper.*/	position: absolute; /* Do not change this value */	visibility: hidden;	width: 375px;}.glidegallerytoggler { /*style for DIV used to contain toggler links. */	position: relative;	float: left;	bottom: 70px;	width: 472px;}.glidegallerytoggler a { /*style for every navigational link within toggler */	display: -moz-inline-box;	display: inline-block;	padding: 1px 3px;}.glidegallerytoggler a.selected { /*style for selected page's toggler link. ".selected" class auto generated! */	background: #E4EFFA;	color: black;}.glidegallerytoggler a.toc {}.glidegallerytoggler a.prev {	position: relative;	z-index: 998;	left: 13px;	color: #FFF;}.glidegallerytoggler a.next {	position: relative;	z-index: 998;	left: 400px;	color: #FFF;}/*.glidegallerytoggler a.prev:hover, .glidegallerytoggler a.next:hover {	background: #1A48A4;	color: white;}*/.gliderthumbnail {	background: #FFF;	margin: 12px 0px 0px 50px;}/* End Gallery Glider *//* Lightbox Start */#lightbox {	position: absolute;	left: 0;	width: 100%;	z-index: 2000;	text-align: center;	line-height: 0;}#lightbox a img {	border: none;}#outerImageContainer {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#imageContainer {	padding: 10px;}#loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#hoverNav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 1000;}#imageContainer>#hoverNav {	left: 0;}#hoverNav a {	outline: none;}#prevLink, #nextLink {	width: 49%;	height: 100%;	background: transparent url(/upload/en_us/products/fy10/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;}#prevLink {	left: 0;	float: left;}#nextLink {	right: 0;	float: right;}#prevLink:hover, #prevLink:visited:hover {	background: url(/upload/en_us/products/fy10/prevlabel.gif) left 15% no-repeat;}#nextLink:hover, #nextLink:visited:hover {	background: url(/upload/en_us/products/fy10/nextlabel.gif) right 15% no-repeat;}#imageDataContainer {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;}#imageData {	padding:0 10px;	color: #666;}#imageData #imageDetails {	width: 70%;	float: left;	text-align: left;}#imageData #caption {	font-weight: bold;}#imageData #numberDisplay {	display: block;	clear: left;	padding-bottom: 1.0em;}#imageData #bottomNavClose {	width: 66px;	float: right;	padding-bottom: 0.7em;}#overlay {	position: absolute;	top: 0;	left: 0;	z-index: 999;	width: 100%;	height: 500px;	background-color: #000;}/* Min-Width */.lbWidth { /* most browsers */	position: absolute;	top: 0px;	left: 0px;	width: 100%;	min-width: 790px;}* html .lbContent { /* IE6 */	margin-left: -790px;	position:relative;}* html .lbMinWidth { /* IE6 */	padding-left: 790px;}/* Clearfix */	.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {	display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {	height: 1%;}.clearfix {	display: block;}/* End hide from IE-mac *//* End lightbox *//* Tab Content Start */div.tabsContent {	width: 472px;}div.tabsContainer {	background: url(/upload/en_us/products/fy10/bg_tabcontent.gif) bottom no-repeat;	position: relative;	clear: left;	margin: 0;	padding: 0;	border: none;}.tabsContainer h4 {	margin: 0;	padding: 8px 0px 0px 8px;	font-size: 13px;}.tabsContainer td h4 {	margin: 0;	padding: 0;	font-size: 13px;}.tabsContainer p {	margin: 0;	padding: 8px;}ul.tabsContent { /*Tab Navigation*/	background: url(/upload/en_us/products/fy10/bg_pdtabs_inactive.gif) center no-repeat;	width: 100%;	position: relative;	float: left;	margin: 0;	padding: 0;	list-style-type: none;}ul.tabsContent li {	position: relative;	float: left;	margin: 0;	padding: 0;	font-family: Verdana, Geneva, sans-serif;	font-size: 10px;	text-align: center;}ul.tabsContent a { /*Not Active Tabs - Greyed-Out*/	width: 118px;	position: relative;	float: left;	display: block;	margin: 0;	padding: 6px 0px;	color: #666;	text-decoration: none;	font-weight: bold;}ul.tabsContent a:hover {	text-decoration: underline;}ul.tabsContent a.active { /*Currently Active Tab*/	background: url(/upload/en_us/products/fy10/bg_pdtab_active.gif) left no-repeat;	color: #FFF;	text-decoration: none;}/* End Tab Content *//* Feature Comparison Grid Start */a.comparison_whiteLink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;}a.comparison_whiteLink:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	font-weight: normal;	text-decoration: underline;}.linkDivider {	font-size: 12px;	color: #FFF;}td.columnTitle {	background: #000;	color: #FFF;	font-weight: bold;}td.columnTitleBest {	background: #0084c9;	color: #FFFFFF;	font-weight: bold;}td.columnTitleBestGreen {	background: #339e35;	color: #FFFFFF;	font-weight: bold;}td.gridLeft {	border-left: #CCCCCC 1px solid;}td.gridLeftEnd {	border-bottom: #CCCCCC 1px solid;	border-left: #CCCCCC 1px solid;}td.bestColumn {	border-right: #0084c9 1px solid;	border-left: #0084c9 1px solid;}td.bestColumnGreen {	border-right: #339e35 1px solid;	border-left: #339e35 1px solid;}td.bestColumnEnd {	border-right: #0084c9 1px solid;	border-bottom: #0084c9 1px solid;	border-left: #0084c9 1px solid;}td.bestColumnGreenEnd {	border-right: #339e35 1px solid;	border-bottom: #339e35 1px solid;	border-left: #339e35 1px solid;}td.gridRight {	border-right: #CCCCCC 1px solid;}td.gridRightEnd {	border-bottom: #CCCCCC 1px solid;	border-right: #CCCCCC 1px solid;}tr.greyRow {	background-color: #EAEAEA;	color: #000;}/* End Feature Comparison Grid *//* Resources Page Styles Start */div.resourcesDiv {	position: relative;	float: left;	width: 472px;	margin: 0px 0px 12px 0px;	padding: 0;}div.resourcesDiv h4 {	width: 472px;	margin: 6px 0px;	padding: 1px 0px;	border-bottom: #CCC 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333;	font-weight: bold;	text-align: left;}div.resourcesDiv div.leftDiv {	position: relative;	float: left;	clear: right;	width: 235px;}div.resourcesDiv div.rightDiv {	position: relative;	float: right;	width: 235px;}div.res3Divs {	position: relative;	float: left;	width: 157px;}p.toolsTitle {	margin: 0;	padding: 0;	color: #339e35;	font-weight: bold;}/* End Resources Page Styles *//* Home/SMB under nav */#changeStore {	width: 150px;	padding: 1px;	margin-left: 18px;	background-color: #FFFFFF;	border: #666666 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.changeStoreTitle {	display: block;	height: 20px;	line-height: 20px;	color: #333333;	font-weight: bold;	text-indent: 9px;}#changeStore a.homeStore {	display: block;	height: 22px;	line-height: 22px;	text-indent: 9px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background-color: #006db1;	border-bottom: #cccccc 1px solid;}#changeStore a.homeStore:hover {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background: #006db1 url(/upload/en_us/products/fy08/template/bullet_whitearrow.gif) no-repeat 2px center;}#changeStore a.smbStore {	display: block;	height: 22px;	line-height: 22px;	text-indent: 9px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background-color: #666666;	border-bottom: #cccccc 1px solid;}#changeStore a.smbStore:hover {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	background: #666666 url(/upload/en_us/products/fy08/template/bullet_whitearrow.gif) no-repeat 2px center;}/*//// current template styles ////*/td.header_top_grade { /*// edited to show new top bar graphic //*/	background: #ffffff url(/upload/en_us/products/fy10/top_bar.gif) top repeat-x;	padding: 10px 20px 5px 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}td.header_top_grade a {	color: #000;}td.header_logo { /*// new style - new background behind logo and horizontal borders //*/	background: #ffffff url(/upload/en_us/products/fy10/bg_header.jpg) bottom repeat-x;	border-bottom: #d9d9d9 1px solid;	border-top: #d9d9d9 1px solid;	padding-left: 20px;}#header_cart_icon {	margin-right: 5px;	margin-bottom: -2px;}.h_ho_title { /*// new style - adds spacing to left of new logo graphic //*/	margin-left: 20px;}td.header_links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: right;	padding-right: 14px;	vertical-align: middle;}td.header_links a { /*// edited to show new header link color //*/	color: #0066cc;	text-decoration: none;}table.footer {	margin-left: 10px;	width: 942px;}td.footer_bg { /*// edited to remove old background, remove height, and added border to top //*/	background-color: #FFFFFF;	border-top: #d9d9d9 1px solid;	padding: 14px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: right;}td.footer_bg_nocolor {	background-color: #FFF;	height: 24px;}td.footer_bg a {	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: underline;}