@charset "utf-8";

#page {width:760px; margin:0 auto; text-align:left;}

#pageHeader {margin:0; padding:0; background:transparent url(/images/masthead/masthead-bg.jpg) repeat-x top left;}
#pageHeader-Logo {float:left; border:0;}
#pageHeader-Utility {float:left; margin:0; padding:0; width:599px; font:normal 11px Arial, Helvetica, sans-serif; color:#444340;}
#pageHeader-Utility #pageHeader-Region {float:left; width:400px; border-right:1px solid #ece9e3; text-align:right; margin:0; padding:20px 0 0 0;}
#pageHeader-Utility #pageHeader-Region label {float:left; width:365px; display:block;}
#pageHeader-Utility #pageHeader-Cart {float:left; padding:0; margin:23px 0 0 0; text-align:right; width:150px; text-transform:uppercase; color:#444340; font-weight:bold;}
#pageHeader-Utility #pageHeader-CartLogo {float:left; padding:0; margin:15px 0 0 10px; border:0;}

#pageHeader-Nav {height:32px; background:transparent url(/images/page/topnav-bg.jpg) no-repeat top left; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; clear:both; text-transform:uppercase;}
#pageHeader-Nav ul {list-style:none; margin:0; padding:0;}
#pageHeader-Nav ul li {float:left; margin:0 0 0 10px; padding:0; background:none;}
#pageHeader-Nav ul li a {text-decoration:none; display:block; text-align:left; padding:8px 10px 9px 10px;}
#pageHeader-Nav ul li a:link {color:#ffffff;}
#pageHeader-Nav ul li a:visited {color:#ffffff;}
#pageHeader-Nav ul li a:hover {color:#ffffff; background:url(/images/page/topnav-on-bg.jpg) repeat-x;}
#pageHeader-Nav ul li a:active {color:#ffffff;}
#pageHeader-Nav ul li:hover ul {display:block;}
#pageHeader-Nav ul li.selected {background:url(/images/page/topnav-on-bg.jpg) repeat-x;}
#pageHeader-Nav ul li ul {margin:0; display:none; position:absolute; border-color: #c8c5bf #b1afa6 #b1afa6 #c8c5bf; border-width:1px; border-style:solid; text-transform:none;}
#pageHeader-Nav ul li ul li { margin:0; padding:0; width:180px; background:none #ece9e3; clear:left;}
#pageHeader-Nav ul li ul li a {color:#61605b; font-weight:normal; text-align:left; font-size:11px; padding:3px 10px 3px 10px; border-bottom:1px solid #ece9e3;}
#pageHeader-Nav ul li ul li a.category {color:#61605b; font-weight:bold; text-align:left; font-size:12px; padding:5px 10px 3px 10px;}
#pageHeader-Nav ul li ul li a.border {border-top:1px solid #c8c5bf;}
#pageHeader-Nav ul li ul li a:link {color:#61605b;}
#pageHeader-Nav ul li ul li a:visited {color:#61605b;}
#pageHeader-Nav ul li ul li a:hover {color:#61605b; background:none #d9d6d0;}
#pageHeader-Nav ul li ul li a:active {color:#61605b;}
		
#breadcrumbs {font:normal 12px Arial,Helvetica,sans-serif; letter-spacing:0; color:#ffffff;}
#breadcrumbs ul {margin:0; padding:8px 0 8px 20px; list-style:none;}
#breadcrumbs ul li {display:inline; margin:0; padding:0; color:#636059;}
#breadcrumbs ul li:first-child {text-transform:uppercase;}
#breadcrumbs a {color:#ffffff; text-decoration:underline;}
#breadcrumbs a:link {color:#ffffff; text-decoration:underline;}
#breadcrumbs a:visited {color:#ffffff; text-decoration:underline;}
#breadcrumbs a:hover {color:#636059; text-decoration:none;}
#breadcrumbs a:active {color:#ffffff; text-decoration:underline;}
		
#pageBody {margin:0px 0 0 0; padding:0 0 32px 0; background:#ffffff url(/images/page/fauxcolumn-bottom.jpg) no-repeat bottom left;}
#pageContent {margin:0 0 0 0; padding:10px 0 0 0; background:transparent url(/images/page/fauxcolumn-top.jpg) no-repeat top left;}
#pageContent-Header img, #pageContent-Footer img {float:left; display:block; border:none; margin:auto 0; padding:0; clear:both;}

#leftContent {float:left; width:490px; padding:0 10px 0 10px;}
#leftContent .left {float:left; width:240px;}
#leftContent .vertCenter {vertical-align:middle;}
#leftContent h1 {margin:10px 0 0 0px; padding:0 0 0 8px; color:#acaca0; font:normal 33px Arial,Helvetica,sans-serif; letter-spacing:-0.05em;}
#leftContent h2 {margin:20px 0 0 0px; padding:0 0 0 8px; color:#5e5d5b; font:bold 20px Arial,Helvetica,sans-serif;}
#leftContent h2.italic {margin:14px 0 4px 8px; padding:0; color:#5e5d58; font:bold italic 16px Arial,Helvetica,sans-serif;}
#leftContent h2.headingBorder {border-bottom:1px solid #e9eae5;}
#leftContent h3 {margin:0; padding:0 0 0 8px; color:#5e5d58; font:bold 14px Arial,Helvetica,sans-serif;}
#leftContent h4 {margin:0; padding:0 0 0 8px; color:#5e5d58; font:bold 12px Arial,Helvetica,sans-serif;}
#leftContent p {margin:0; padding:0 0 0 8px;}
#leftContent ul {margin:20px 0 20px 33px; padding:0; list-style:square outside none;}
#leftContent ul li h4 {margin:0; padding:0; color:#5e5d58; font:bold 12px Arial,Helvetica,sans-serif;}
#leftContent ul li p {margin:0; padding:0;}
#leftContent ul.bulletless {margin:15px 0 15px 0; padding:0 10px 15px 10px; list-style:none;}
#leftContent ul.bulletless li {margin:7px 0 0;}
#leftContent ol {margin:20px 0 20px 33px; padding:0; list-style:decimal outside none;}
#leftContent img {margin:0; padding:0; border:0;}
#leftContent .leftPad {padding-left:8px;}
#leftContent .topMargin {margin-top:6px;}

#rightContent {margin:0; padding:0 10px; float:left; width:230px; color:#ffffff;}
#rightContent .gray {background-color:#b2afa6;}
#rightContent .divider {border-top:1px solid #ffffff; margin-top:15px;}
#rightContent .first {background:transparent url(/images/page/sidebar-bottom.gif) no-repeat top left;}
#rightContent .last {padding-bottom:20px; background:transparent url(/images/page/sidebar-top.gif) no-repeat bottom left;}
#rightContent h1 {margin:0; padding:0 22px; color:#ffffff;}
#rightContent h2 {margin:0; padding:12px 22px 0 22px; color:#ffffff; font:normal 20px Tahoma,Arial,Helvetica,sans-serif;}
#rightContent h3 {margin:0; padding:15px 22px 0 22px; color:#ffffff; font:bold 14px Arial,Helvetica,sans-serif;}
#rightContent p {margin:0; padding:15px 22px 0 22px; color:#ffffff; font:normal 12px Arial,Helvetica,sans-serif;}
#rightContent img {margin:0; padding:15px 0 0 22px;}
#rightContent ul {margin:0; padding:5px 22px; list-style:none;}
#rightContent ul li {margin:0 0 0 20px; padding:0 0 0 30px; line-height:21px; background:transparent url(/images/page/orangearrow-gray.jpg) no-repeat top left;}
#rightContent a {color:#ffffff; text-decoration:underline;}
#rightContent a:link {color:#ffffff; text-decoration:underline;}
#rightContent a:visited {color:#ffffff; text-decoration:underline;}
#rightContent a:hover {color:#636059; text-decoration:none;}
#rightContent a:active {color:#ffffff; text-decoration:underline;}
		
#rightContent .productTile {margin:0 0 15px 0; padding:0; background:transparent url(/images/community/forhome-bg.jpg) no-repeat top left; clear:left;}
#rightContent .productTile h3 {margin:0; padding:8px 5px 0 0; font:bold 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile p {margin:0; padding:0 15px 0 0; font:normal 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile img {float:left; margin:0 8px 0 0; padding:0;}
#rightContent .productTile .learnMoreProduct {margin:5px 0 0 88px; padding:3px 15px 15px 30px; background:transparent url(/images/community/orangei-forhome.gif) no-repeat top left; font:bold 14px Arial,Helvetica,sans-serif;}
#rightContent .productTile a {color:#ffffff; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:underline;}
#rightContent .productTile a:link {color:#ffffff; text-decoration:underline;}
#rightContent .productTile a:visited {color:#ffffff; text-decoration:underline;}
#rightContent .productTile a:hover {color:#ffffff; text-decoration:none;}
#rightContent .productTile a:active {color:#ffffff; text-decoration:underline;}

#rightContent .productTile-PE {margin:0 0 15px 0; padding:0; background:transparent url(/images/community/forhome-bg.jpg) no-repeat top left; clear:left;}
#rightContent .productTile-PE h3 {margin:0; padding:8px 5px 10px 0; font:bold 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile-PE p {margin:0; padding:0 15px 10px 0; font:normal 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile-PE img {float:left; margin:0 8px 0 0; padding:0;}
#rightContent .productTile-PE .learnMoreProduct {margin:5px 0 0 88px; padding:3px 15px 15px 30px; background:transparent url(/images/community/orangei-forhome.gif) no-repeat top left; font:bold 14px Arial,Helvetica,sans-serif;}
#rightContent .productTile-PE a {color:#ffffff; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:underline;}
#rightContent .productTile-PE a:link {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-PE a:visited {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-PE a:hover {color:#ffffff; text-decoration:none;}
#rightContent .productTile-PE a:active {color:#ffffff; text-decoration:underline;}

#rightContent .productTile-2008 {margin:0 0 15px 0; padding:0; background:transparent url(/images/community/acdsee-pe-2008-bg.jpg) no-repeat top left; clear:left;}
#rightContent .productTile-2008 h3 {margin:0; padding:8px 5px 10px 0; font:bold 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile-2008 p {margin:0; padding:0 15px 10px 0; font:normal 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile-2008 img {float:left; margin:0 8px 0 0; padding:0;}
#rightContent .productTile-2008 .learnMoreProduct {margin:5px 0 0 88px; padding:3px 15px 15px 30px; background:transparent url(/images/community/orangei-forhome.gif) no-repeat top left; font:bold 14px Arial,Helvetica,sans-serif;}
#rightContent .productTile-2008 a {color:#ffffff; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:underline;}
#rightContent .productTile-2008 a:link {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-2008 a:visited {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-2008 a:hover {color:#ffffff; text-decoration:none;}
#rightContent .productTile-2008 a:active {color:#ffffff; text-decoration:underline;}

#rightContent .productTile-10 {margin:0 0 15px 0; padding:0; background:transparent url(/images/community/forhome-bg.jpg) no-repeat top left; clear:left;}
#rightContent .productTile-10 h3 {margin:0; padding:8px 0 0 0; font:bold 12px Arial,Helvetica,sans-serif; letter-spacing:0.001em;}
#rightContent .productTile-10 p {margin:0; padding:0 15px 5px 0; font:normal 12px Arial,Helvetica,sans-serif; line-height:12px;}
#rightContent .productTile-10 img {float:left; margin:0 8px 0 0; padding:0;}
#rightContent .productTile-10 .learnMoreProduct {margin:5px 0 0 88px; padding:3px 15px 12px 30px; background:transparent url(/images/community/orangei-forhome.gif) no-repeat top left; font:bold 14px Arial,Helvetica,sans-serif;}
#rightContent .productTile-10 a {color:#ffffff; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:underline;}
#rightContent .productTile-10 a:link {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-10 a:visited {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-10 a:hover {color:#ffffff; text-decoration:none;}
#rightContent .productTile-10 a:active {color:#ffffff; text-decoration:underline;}

#rightContent .productTile-Pro {margin:0 0 15px 0; padding:0; background:transparent url(/images/community/forpros-bg.jpg) no-repeat top left; clear:left;}
#rightContent .productTile-Pro h3 {margin:0; padding:8px 5px 10px 0; font:bold 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile-Pro p {margin:0; padding:0 15px 10px 0; font:normal 12px Arial,Helvetica,sans-serif;}
#rightContent .productTile-Pro img {float:left; margin:0 8px 0 0; padding:0;}
#rightContent .productTile-Pro .learnMoreProduct {margin:5px 0 0 88px; padding:3px 15px 18px 30px; background:transparent url(/images/community/orangei-forpros.gif) no-repeat top left; font:bold 14px Arial,Helvetica,sans-serif;}
#rightContent .productTile-Pro a {color:#ffffff; font:bold 14px Arial,Helvetica,sans-serif; text-decoration:underline;}
#rightContent .productTile-Pro a:link {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-Pro a:visited {color:#ffffff; text-decoration:underline;}
#rightContent .productTile-Pro a:hover {color:#ffffff; text-decoration:none;}
#rightContent .productTile-Pro a:active {color:#ffffff; text-decoration:underline;}

#pageFooter {margin:0; padding:10px 0 22px 20px; text-align:left; font:normal 10px Arial, Helvetica, sans-serif; color:#888888; background:#ffffff url(/images/page/footer-bg.jpg) no-repeat bottom left;}

#pageFooter-Nav {margin:0; padding:0;}
#pageFooter-Nav ul {list-style:none; margin:0 0 12px 0; padding:0;}
#pageFooter-Nav ul li {margin:0; padding:0; display:inline;}

#pageFooter-Copyright {margin:0; padding:0;}
#pageFooter-Copyright p {margin:0; padding:0;}

a {color:#8b8982; text-decoration:underline;}
a:link {color:#8b8982; text-decoration:underline;}
a:visited {color:#8b8982; text-decoration:underline;}
a:hover {color:#61605b; text-decoration:none;}
a:active {color:#8b8982; text-decoration:underline;}


/* for legacy menus... */
#leftContent p {margin-bottom:10px;}

#pageNav {float:right; width:250px; padding:10px 0 0 0;}
#pageNav a {text-decoration:none;}
#pageNav ul {list-style:none; margin:0; padding:0px 10px 0 10px;}
#pageNav ul li {margin:0; padding:0; border-bottom:1px solid #CCC; background:none #F4F4F4;}
* html #pageNav ul li {float:left; clear:both; width:100%;}
#pageNav ul li h2 {font-size:100%; font-weight:bold; margin:0; padding:10px 0 5px 15px; color:#FB8239; background:none white;}
#pageNav ul li a {display:block; padding:3px 3px 3px 15px; width:90%;}
#pageNav ul li a:link {color:#666;}
#pageNav ul li a:visited {color:#666;}
#pageNav ul li a:hover {color:#FA833A;}
#pageNav ul li a:active {color:#666;}
#pageNav ul li img {float:left; margin-top:6px; margin-left:3px; width:9px; height:7px;}
#pageNav ul li.separator {height:1.7em; background:none white;}
#pageNav ul li.selection {background:none white;}
#pageNav ul li a.selected {color:#FA833A; background:url(/shared/images/nav/carot.gif) no-repeat 3px 6px;}
#pageNav ul ul {margin: 0;}
#pageNav ul ul li {border-bottom:none; background:none white;}
#pageNav ul ul li a {padding-left:30px; font-size:90%; width:80%; background:none white;}
#pageNav ul ul li a:link {color:#999;}
#pageNav ul ul li a:visited {color:#999;}
#pageNav ul ul li a:hover {color:#FA833A;}
#pageNav ul ul li a:active {color:#999;}
#pageNav ul ul li a.selected {color:#FA833A; background:url(/shared/images/nav/carot.gif) no-repeat 18px 6px;}
#pageNav ul ul li img {margin-left:18px;}

#loggedInUsername {display:none;}
