body, div, p, table { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 150%; }
body { background-color: #a7bce9; background-image: url("../Images/Common/BodyBackground.gif"); margin: 20px; }
h1 { font-size: 14px; margin: 0; padding: 0 0 5px 0; }
p { margin: 0; padding: 0 0 5px 0; }
tr { vertical-align: top; }
img { border: 0; }

a { color: #666666; text-decoration: none; }
a:hover { color: #7295dc; }
span.navigationLink { }
span.currentPageLink { color: #7295dc; cursor: default; }

#oPage { width: 745px; text-align: left; }

#oHeader { width: 745px; background-color: #ffffff; background-image: url("../Images/Common/HeaderBackground.gif"); height: 75px; }
#oHeaderContent { padding: 15px 25px 0px 20px; }

#oHomeFlashMovie { margin: 10px -9px 0px -9px; }

#oContent { width: 720px; background-image: url("../Images/Common/ContentBackground.gif"); padding: 10px 15px 10px 10px; }

#oNavigation { width: 700px; border-top: 1px solid #cccccc; color: #cccccc; padding: 7px 10px 0 10px }

#oPageContent { width: 700px; background-color: #ffffff; padding: 10px 10px 5px 10px; }
#oPageContent h1 { color: #7295dc; }
#oPageContent table tr td img { padding: 0 5px 0 0; }
#oPageContent table tr td.gettingStartedInfo { }
#oPageContent table tr td.gettingStartedInfo a { color: #990000; font-weight: bold; }
#oPageContent table tr td.gettingStartedInfo a:hover { text-decoration: underline; }
#oPageContent table tr td.productCategory { width: 720px; }
#oPageContent table tr td.productCategory p { text-align: left; }
#oPageContent table tr td.productCategory a { color: #990000; font-weight: bold; }
#oPageContent table tr td.productCategory a:hover { text-decoration: underline; }
#oPageContent table tr td p.name { color: #990000; font-weight: bold; }
#oPageContent table.productThumbnails tr td { text-align: center; color: #999999; }
#oPageContent table.productThumbnails tr td div.price { text-align: center; color: #990000; }
#oPageContent a { font-weight: bold; }
#oPageContent a:hover { text-decoration: underline; }
#oPageContent p { color: #666666; }
#oPageContent p.seperator { background-image: url("../Images/Common/DottedLine.gif"); background-repeat: repeat-x; background-position: center; clear: both; }
#oPageContent p.leader { color: #666666; }
#oPageContent p.subtitle { color: #666666; font-weight: bold; padding: 5px 0 0 0; }
#oPageContent p.header { color: #990000; font-weight: bold; }
#oPageContent div.left { float: left; padding: 0 10px 0 0; }
#oPageContent div.right { float: right; padding: 0 0 0 10px; }
#oPageContent div.box { border: 1px solid #7295dc; background-color: #efefef; padding: 5px; margin: 10px 0 10px 0; }
#oPageContent div.box p.subtitle { padding: 0; border-bottom: 1px solid #7295dc; padding: 0 0 5px 0; margin: 0 5px 5px 5px; }
#oPageContent div.testimonialLeft { width: 500px; }
#oPageContent div.testimonialRight { margin-left: 200px; text-align: right; width: 500px; }
#oPageContent div.testimonialLeft p.name { font-style: italic; color: #990000; }
#oPageContent div.testimonialRight p.name { font-style: italic; color: #990000; }
#oPageContent div.sitemap { float: left; }
#oPageContent div.sitemap ul { margin-top: 5px; }
#oPageContent div.sitemap ul li a { font-weight: normal; color: #666666; }
#oPageContent div.sitemap ul li a:hover { text-decoration: underline; color: #7295dc; }
#oPageContent ul { margin: 0 0 0 25px; }
#oPageContent ul li { color: #666666; margin: 0 0 5px 0; list-style: square; }
#oPageContent ul li div.header { color: #990000; font-weight: bold; }
#oPageContent a { color: #7295dc; }
#oPageContent img { padding: 10px 0 0 0; }
#oPageContent img.title { padding: 10px 0 0 0; }
#oPageContent img.left { padding: 0 10px 0 0; }
#oPageContent img.right { padding: 0 0 0 10px; }

#oContentEnd { width: 720px; background-color: #ffffff; clear: both; }

#oFooter { width: 720px; background-color: #ffffff; height: 29px; background-image: url("../Images/Common/FooterBackground.gif"); padding: 0 15px 0 10px; }
#oFooterContent { width: 100%; border-top: 1px solid #cccccc; }
#oFooterContent p { font-size: 9px; color: #cccccc; padding: 2px 0 0 0; }
#oFooterContent a { color: #cccccc; text-decoration: none; }
#oFooterContent a:hover { color: #666666; }