.productframe  {position: relative; width: 987px; height: 100%; margin: 5px 0px 3px 0px; padding: 0px 0px 10px 0px; } 
.mainspace { position: relative; float: left; width: 635px; padding: 0px; text-align: left;	 margin-right: 3px;	margin-left: 3px; margin-top: 0px; Border-width: 1px 1px 1px 1px; border-style: solid;	border-color: #9A9C86; background-color: #ffffff;}
.Orderbutton {position:relative; float: left; display:block; width:250px; height:63px; background:url(/ahp/images/bar-button-order.png) no-repeat 0px 0px; border: none; cursor: pointer;}
.Orderbutton :hover {position:relative; float: left; background:url(/ahp/images/bar-button-order.png) no-repeat 0px -63px; width:250px; height:63px; cursor: pointer;}
.Orderbutton_hover {position:relative; float: left; width:250px; height:63px; background:url(/ahp/images/bar-button-order.png) no-repeat 0px -63px; border: none; cursor: pointer;}
.tab-font {font-family:Georgia,Arial,Helvetica,sans-serif; line-height: 1.2; font-size: 14px; margin: 3px 5px 0px 10px;  color: #ffffff; letter-spacing: 2px;}
.tab-menu-font {font-family:Arial,sans-serif; line-height: 1.1; font-size: 12px; margin: 10px 5px 0px 10px;  color: #ffffff;}
.MenuBackTop {position: relative; Float: right; background-image:url('/ahp/images/grey-back.gif'); background-position: left; background-repeat: repeat-y; width: 200px; height: 383px;  z-index: 80;}
.MenuBackBody {position: relative;	Float: right; margin-right: 17px; padding: 0px;}
.SideMenuTop {position: relative;	Float: right; background-image:url('/ahp/images/side-menu-back.png'); background-position: left; background-repeat: repeat-y; width: 200px; height: 32px;  z-index: 80;}
.GreenTab {position: relative;	Float: left; padding: 0px; background-image:url('/ahp/images/green-tab.png'); background-position: left; background-repeat: repeat-y; width: 129px; height: 25px; z-index: 80;}
.SectionBar {background-color: #515151; height: 5px; width: 752px;}
.SideMenuLink {	font-family:arial, sans-serif; font-size: 9pt; margin: 0; color: #000080; text-decoration: none; letter-spacing: 1px;}	
.SideMenuLink:visited {font-family:arial, sans-serif; font-size: 9pt; color: #000080; text-decoration: none; letter-spacing: 1px;}	
.SideMenuLink:hover {font-family:arial, sans-serif;	font-size: 9pt; color: #000080; text-decoration: underline; letter-spacing: 1px;}
.SideMenuLinkGrey {	font-family:arial, sans-serif; font-size: 8pt; margin: 0px; color: #515151; text-decoration: none; letter-spacing: 1px;}	
.SideMenuLinkGrey:visited {font-family:arial, sans-serif; font-size: 8pt; color: #515151; text-decoration: none; letter-spacing: 1px;}	
.SideMenuLinkGrey:hover {font-family:arial, sans-serif;	font-size: 8pt; color: #000080; text-decoration: underline; letter-spacing: 1px;}
.TextLink {	margin: 0; color: #EE6201; text-decoration: none; letter-spacing: 1px;}	
.TextLink:visited { color: #EE6201; text-decoration: none; letter-spacing: 1px;}	
.TextLink:hover { color: #000080; text-decoration: underline; letter-spacing: 1px;}
li.SideMenuList {Text-align: left; Margin: 0px; line-height: 1.3; list-style:none;}
ul.SideMenuList{margin: 0px 0px 0px 10px; padding: 0px; list-style:none;}
.SideMenuGrey {width:189px; height:38; Background-color: #D0D0D0; margin-left: 8px;}
li.GreyArrow {Font-size:10pt; color: #515151; Text-align: left; padding: 0px 0px 0px 12px; Margin: 5px 0px 0px 5px; list-style:none; background: url(/ahp/images/grey-arrow.png) no-repeat center left;}
ul.GreyArrow  {margin: 0px; padding: 1px 0px 0px 0px;}
li.SideArrow { Font-size:11pt; color: #515151; Text-align: left; Margin: 5px 0px 0px 10px; padding-left:20px; list-style:none; background: url(/ahp/images/icon-check.png) no-repeat 0 .2em; }
ul.SideArrow  {margin: 0px 0px 5px 10px; padding: 0px;}
li.OrangeArrow { Font-size:11pt; color: #515151; Text-align: left; Margin: 10px 0px 0px 10px; padding:0px 0px 0px 20px; list-style:none; background: url(/ahp/images/arrowsm.png) no-repeat 0 .2em; }
ul.OrangeArrow {margin: 0px 10px 5px 10px; padding: 0px;}
.smgreytext {Font-size:8pt;	Text-align: left; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 15px;}
.TextBlock  {font-size: 10pt; margin: 0px 20px 0px 10px; padding: 1px 0px 0px 0px;}
.PageBlock {position: relative;	Float: left; width: 750px; margin-left: 18px; Border-style: Solid; border-color: #cccccc; border-width: 0px 0px 0px 1px;}
.Headline {color: #003366; font-size: 24pt;  font-weight: bolder; font-family:Georgia,Arial,Helvetica,sans-serif; Margin: 40px 10px 0px 0px; padding: 0px 0px 0px 0px;}
.SubSection {color: #515151; font-size: 10pt; line-height: 1.2; font-family:Arial,Helvetica,sans-serif; Margin: 25px 0px 10px 10px; padding: 0px;}
.SpecialOffer {Border-color: #707070; Border-style: Solid; Border-width: 1px; Width: 178px; height: 400px; margin-left: 3px; background-color: #ffffff; padding: 5px;}
.SectionTitle {color: #515151; font-size: 13pt; line-height: 1.2; font-weight: bold; font-family:Arial,Helvetica,sans-serif; Margin: 0px; padding: 0px;}
.CommentText {color: #515151; font-size: 10pt; line-height: 1.2; font-style: italic; font-family:Arial,Helvetica,sans-serif; Margin: 0px; padding: 0px;}
.Pbold {color: #1B1B1B; display: inline; text-decoration: underline; font-style: italic; font-weight: bold; font-family:Georgia,Arial,Helvetica,sans-serif;}
i {font-size: 11pt; color: #515151; display: inline;}
#top-content {position: absolute; Float: left; margin: 2560px 0px 0px 40px; z-index: 80; font-size: 8pt; text-align: left; width: 721px;}
.ClearI {clear: both; vertical-align: top;  padding: 0px; margin: 0px; width: 20px; height: 0px;}
