/*Hearth Wizard Stylesheets*/
.c_PicA {
	MARGIN: 20px
}
.c_LoggedUserText {
	FONT-SIZE: 3px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.c_TextA {
	COLOR: #000000
}
.c_TextB {
	COLOR: #356b99
}
TABLE.c_SoftStructTbl {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
.c_SoftStruct {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructHA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructHABA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructHAHS {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructFA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructFAFL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructFAER {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructSM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructSMSM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructSMSS {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructComment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center; text-valign: middle
}
.c_SoftStructHA {
	BACKGROUND-COLOR: #ffc0c0
}
.c_SoftStructHABA {
	BACKGROUND-COLOR: #ffd0d0
}
.c_SoftStructHAHS {
	BACKGROUND-COLOR: #ffb0b0
}
.c_SoftStructFA {
	BACKGROUND-COLOR: #c0c0ff
}
.c_SoftStructFAFL {
	BACKGROUND-COLOR: #d0d0ff
}
.c_SoftStructFAER {
	BACKGROUND-COLOR: #b0b0ff
}
.c_SoftStructSM {
	BACKGROUND-COLOR: #c0ffc0
}
.c_SoftStructSMSM {
	BACKGROUND-COLOR: #d0ffd0
}
.c_SoftStructSMSS {
	BACKGROUND-COLOR: #b0ffb0
}
.c_SoftStructSelected {
	COLOR: #ffffff; BACKGROUND-COLOR: #356b99
}
.c_SoftStructComment {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.c_HeaderBreadCrumbsA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 130%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: #356b99; PADDING-TOP: 5px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eeeeee
}
.c_HeaderA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 130%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: #356b99; PADDING-TOP: 5px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eeeeee
}
.c_HeaderTabA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; COLOR: #356b99; PADDING-TOP: 4px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eeeeee
}
.c_HeaderB {
	COLOR: #ffffff; BACKGROUND-COLOR: #356b99
}
.c_HeaderBLink {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; COLOR: #356b99; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.c_HeaderB:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #356b99
}
.c_HeaderBLink:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #356b99
}
.c_HeaderBSelected {
	
}
.c_HeaderBLinkSelected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; TEXT-DECORATION: none
}
.c_HeaderSpacerBLink {
	TEXT-DECORATION: none
}
.c_HeaderSpacerBLinkSelected {
	TEXT-DECORATION: none
}
.caption H3 {
	MARGIN: 10px 0px
}
H1.homepage {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 10px 3px; COLOR: black
}
.c_TileLabelA {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 0px; COLOR: #356b99; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.c_TileLabelB {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 0px; COLOR: #356b99; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.c_TileLabelBHead {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 170%; MARGIN-BOTTOM: 0px; COLOR: #356b99; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.c_TileLabelBtop {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #356b99; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.c_TblCompare {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
.c_TileCompare {
	BACKGROUND-COLOR: #f5f5f5
}
.c_TileCompareHdr {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #d5d5d5
}
.c_TileCompareProdStd {
	BACKGROUND-COLOR: #d0e0f0; TEXT-ALIGN: center
}
.c_TileCompareProdPro {
	BACKGROUND-COLOR: #c0d0f0; TEXT-ALIGN: center
}
.c_TileCompareProdCorp {
	BACKGROUND-COLOR: #b0c0f0; TEXT-ALIGN: center
}
.c_TileCompareProdCust {
	BACKGROUND-COLOR: #e0e0c0; TEXT-ALIGN: center
}
.c_TileCompareProdStdHdr {
	WIDTH: 70px; BACKGROUND-COLOR: #c0d0e0
}
.c_TileCompareProdProHdr {
	WIDTH: 70px; BACKGROUND-COLOR: #b0c0e0
}
.c_TileCompareProdCorpHdr {
	WIDTH: 70px; BACKGROUND-COLOR: #a0b0e0
}
.c_TileCompareProdCustHdr {
	WIDTH: 70px; BACKGROUND-COLOR: #d0d0b0
}
.c_TblUsers {
	BORDER-RIGHT: #a0a0a0 2px solid; BORDER-TOP: #a0a0a0 2px solid; BORDER-LEFT: #a0a0a0 2px solid; BORDER-BOTTOM: #a0a0a0 2px solid; BACKGROUND-COLOR: #ffffff
}
.c_TileUsers {
	BACKGROUND-COLOR: #e5e5e5
}
.c_TileUsersHdr {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #d5d5d5
}
.c_TileUserGroups {
	FONT-WEIGHT: bold; COLOR: #356b99; BACKGROUND-COLOR: #f5f5f5
}
.c_TileUsersProdStd {
	BACKGROUND-COLOR: #d0e0f0; TEXT-ALIGN: center
}
.c_TileUsersProdPro {
	BACKGROUND-COLOR: #c0d0f0; TEXT-ALIGN: center
}
.c_TileUsersProdCorp {
	BACKGROUND-COLOR: #b0c0f0; TEXT-ALIGN: center
}
.c_TileUsersProdCust {
	BACKGROUND-COLOR: #e0e0c0; TEXT-ALIGN: center
}
.c_TileUsersSoftHA {
	BACKGROUND-COLOR: #ffc0c0; TEXT-ALIGN: center
}
.c_TileUsersSoftFA {
	BACKGROUND-COLOR: #c0c0ff; TEXT-ALIGN: center
}
.c_TileUsersSoftSM {
	BACKGROUND-COLOR: #c0ffc0; TEXT-ALIGN: center
}
.c_TblBorderLeft {
	BORDER-LEFT: #a0a0a0 1px solid
}
.c_TblBorderRight {
	BORDER-RIGHT: #a0a0a0 2px solid
}
.c_TblBorderTop {
	BORDER-TOP: #a0a0a0 1px solid
}
.c_TblBorderBottom {
	BORDER-BOTTOM: #a0a0a0 2px solid
}
.c_TblSellPrice {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BACKGROUND: #b0b0b0; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
.c_TblSellDetails {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BACKGROUND: #b0b0b0; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
.c_SellA {
	BACKGROUND-COLOR: #f5f5f5
}
.c_SellB {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #d5d5d5
}
.c_SellPriceA {
	FONT: bold 16px Arial; COLOR: #356b99; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right
}
.c_SellPriceALab {
	FONT: bold 14px Arial; COLOR: #356b99; BACKGROUND-COLOR: #f5f5f5
}
.c_SellPriceB {
	FONT-WEIGHT: bold; COLOR: #356b99; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right
}
.c_SellPriceBLab {
	BACKGROUND-COLOR: #f5f5f5
}
.c_SellPriceBtn {
	BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.c_TblFeedback {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
.c_CellFeedback {
	PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f5f5f5; text-alignment: left
}
.c_CellFeedbackStd {
	BACKGROUND-COLOR: #f5f5f5
}
.c_HomeQuickMenuItem {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.c_HomeQuickMenuItemLink {
	FONT: bold 12px Arial; COLOR: #356b99; TEXT-DECORATION: none
}
.c_HomeQuickMenuItemLink:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.contetnWithRightBlock {
	BACKGROUND: url(../../images/HeartTracker/ppg_device.bmp) white repeat-y 100% 0%

}
.topBlock {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 1px solid; BACKGROUND: white; MARGIN: 0px auto; BORDER-LEFT: white 2px solid; WIDTH: 960px; BORDER-BOTTOM: white 2px
}
.DesignMode .topBlock {
	WIDTH: 960px
}
.EditMode .topBlock {
	WIDTH: 960px
}
.topBlock .WebPart_TopImage {
	FLOAT: right; WIDTH: 959px
}
.topShoppingcartPadding {
	PADDING-LEFT: 650px
}
.DesignMode .topShoppingcartPadding {
	PADDING-LEFT: 630px
}
.DesignMode .topShoppingcart {
	WIDTH: 290px
}
.topShoppingcart {
	POSITION: absolute
}
.topShoppingcart .shoppingCart {
	PADDING-RIGHT: 14px;WIDTH: 283px; FONT-FAMILY: Verdana; HEIGHT: 92px
}
.leftBlock {
	BACKGROUND: white; FLOAT: left; WIDTH: 201px
}
.subContent {
	FLOAT: left; WIDTH: 759px
}
.contentTopBlock {
	FLOAT: left; MARGIN: 0px 0px 0px 3px; WIDTH: 552px
}
.contentBlock {
	FLOAT: left; MARGIN: 0px 0px 0px 1px; WIDTH: 552px
}
.c_contentBlockA {
	FLOAT: left; MARGIN: 0px 0px 0px 1px; WIDTH: 538px
}
.rightBlock {
	BACKGROUND: white; FLOAT: right; WIDTH: 200px
}
.DesignMode .homeHeader A IMG {
	WIDTH: 548px
}
.DesignMode .hotOffersBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.EditMode .homeHeader .EditableImageEdit {
	WIDTH: 548px! important
}
.EditMode .homeHeader .EditableImageEdit IMG {
	WIDTH: 548px! important
}
.EditMode .homeHeader {
	WIDTH: 548px! important
}
.mainBlock {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px; BACKGROUND:  MARGIN: 0px auto; BORDER-LEFT: white 2px solid; WIDTH: 960px; BORDER-BOTTOM: white 3px solid
}
.footerBlock {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px; MARGIN: 0px auto; BORDER-LEFT: white 2px solid; WIDTH: 960px; BORDER-BOTTOM: white 2px solid; HEIGHT: 63px; TEXT-ALIGN: center
}
.SubscriptionButton {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(heartwizard.css) repeat-x left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 55px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: 20px
}
.signoutButton {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(heartwizard.css) repeat-x left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 55px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: 20px
}
.CMSSearchDialogSearchButton {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(heartwizard.css) repeat-x left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 55px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: 20px
}
.PollVoteButton {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(heartwizard.css) repeat-x left top; PADDING-BOTTOM: 0px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 55px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: 20px
}
.signoutButton {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 13px; PADDING-TOP: 0px
}
.ContentButton {
	WIDTH: 100px
}
.LongButton {
	WIDTH: 160px
}
.BreadBox {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 20px
}
.BreadBox .CMSBreadCrumbsLink {
	
}
.BreadBox .CMSBreadCrumbsCurrentItem {
	
}
.leftInfoBlock {
	PADDING-RIGHT: 4px; PADDING-LEFT: 24px
}
.leftInfoBlock UL {
	PADDING-LEFT: 3px; MARGIN: 0px
}
.leftInfoBlock LI {
	PADDING-LEFT: 15px; BACKGROUND: url(heartwizard.css) no-repeat 0% 60%; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.rightInfoBlock {
	PADDING-RIGHT: 24px; PADDING-LEFT: 4px
}
.ProductList {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.EditingFormErrorLabel {
	COLOR: #ff0000
}
.PrintLink {
	POSITION: absolute
}
.PrintLink A {
	PADDING-RIGHT: 10px; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: url() no-repeat 0px 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 470px; WIDTH: 20px; PADDING-TOP: 9px; TEXT-ALIGN: right
}
.PollControl {
	PADDING-RIGHT: 3px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.PollTitle {
	DISPLAY: none; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.PollAnswers {
	MARGIN-TOP: 5px; FONT-SIZE: 10px
}
.PollGraph {
	BORDER-RIGHT: #b0b0b0 1px solid; BORDER-TOP: #b0b0b0 1px solid; BORDER-LEFT: #b0b0b0 1px solid; BORDER-BOTTOM: #b0b0b0 1px solid; HEIGHT: 8px
}
.PollGraph DIV {
	FONT-SIZE: 0px; BACKGROUND: url() repeat-x 100% 0%; LINE-HEIGHT: 0px; HEIGHT: 8px
}
.PollQuestion {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.PollCount {
	TEXT-ALIGN: right
}
.PollFooter {
	MARGIN-TOP: 10px
}
.ProductImage {
	HEIGHT: 143px
}
.ProductImage A {
	HEIGHT: 140px
}
.ProductImage IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ProductImage {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
.ProductBreadcrumbs {
	BACKGROUND: url() repeat-x center bottom; HEIGHT: 30px
}
.ProductList TABLE {
	
}
.ProductList H1 {
	PADDING-LEFT: 30px; BACKGROUND: url() no-repeat 5px 5px

}
.ProductTitle {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #326590; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.ProductPrice {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
.ProductPriceDetail {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
.ProductPriceDetailTax {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
.ProductPriceLabel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ProductPriceLabelTax {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 100px; PADDING-TOP: 5px
}
.ProductPrice .right {
	TEXT-ALIGN: right
}
.ProductPrice .left {
	PADDING-TOP: 12px
}
.ProductBox {
	PADDING-TOP: 20px
}
.ProductFooter {
	TEXT-ALIGN: center
}
.productDetail IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.productDescription {
	TEXT-ALIGN: left
}
.productDetailLinks {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 3px; BACKGROUND: url(heartwizard.css) white no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 45px
}
.productOptionsTable {
	MARGIN-TOP: 10px
}
.ProductPreview {
	WIDTH: 175px
}
.AddToCartContainer {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
.right .AddToCartContainer {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; PADDING-TOP: 0px
}
.ProductOptionSelectorContainer {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d7d7d7 1px solid
}
.ProductOptionSelectorContainer SELECT {
	WIDTH: 75%
}
.productDetail .ProductPrice {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(heartwizard.css) no-repeat right top; PADDING-BOTTOM: 5px; WIDTH: 180px; PADDING-TOP: 5px
}
INPUT.AddToWishlistImageButton {
	FLOAT: left
}
.wishlistAdd .AddToCartContainer {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.removeFromWishlist {
	MARGIN-TOP: -18px
}
.ForumTree .Actions {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #bee6fa
}
.ForumTree .ForumManage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -5px; MARGIN-RIGHT: -5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #c4dbe7
}
.ForumTree .ForumPost {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f0f0f0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.ForumTree .PostText {
	MARGIN-TOP: 8px; DISPLAY: block; MARGIN-BOTTOM: 8px
}
.ForumTree .PostActionLink {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: silver 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #bee6fa; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: silver 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: silver 1px solid; TEXT-DECORATION: none
}
.ForumTree .PostActionLink:hover {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BACKGROUND: #9ed5f2; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.ForumTree .PostActionSeparator {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ForumTree .PostUserLink {
	FONT-WEIGHT: bold
}
.ForumTree .Posts {
	BACKGROUND: #f6f6f6; WIDTH: 580px
}
.ForumTree .PostSubject {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ForumTree .TextboxItemShort {
	WIDTH: 220px
}
.ForumTree .TextboxItem {
	WIDTH: 220px
}
.ForumTree .TextareaItem {
	WIDTH: 220px
}
.ForumTree .Title {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 5px
}
.topBlock .shoppingCart {
	PADDING-LEFT: 0px
}
.topBlock .shoppingCart A {
	COLOR: #000; TEXT-DECORATION: none
}
.topBlock .shoppingCart A:hover {
	TEXT-DECORATION: underline
}
.topBlock .shoppingCart {
	
}
.MyProfileUserSignature {
	WIDTH: 300px; HEIGHT: 100px
}
.leftMenuCMSListMenuUL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 17px; PADDING-TOP: 0px; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none
}
.leftMenuCMSListMenuUL UL {
	PADDING-LEFT: 3px; MARGIN: 0px

}
.leftMenuCMSListMenuLink {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.leftMenuCMSListMenuLinkHighlighted {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.leftMenuCMSListMenuLink:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuLI {
	PADDING-LEFT: 15px; BACKGROUND: url(heartwizard.css) no-repeat left center; MARGIN: 4px 0px; LINE-HEIGHT: 13px; HEIGHT: 13px
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI {
	PADDING-LEFT: 15px; MARGIN: 4px 0px; LINE-HEIGHT: 13px
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuLI .leftMenuCMSListMenuUL {
	DISPLAY: none
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL {
	DISPLAY: block
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuLI {
	FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI {
	FONT-WEIGHT: normal; LINE-HEIGHT: 13px
}
.topMenuLeft {
	FONT-SIZE: 1px; FLOAT: left; MARGIN: 1px 0px 0px; WIDTH: 4px; HEIGHT: 38px
}
.topMenuRight {
	FONT-SIZE: 1px; FLOAT: left; MARGIN: 1px 0px 0px; WIDTH: 4px; HEIGHT: 38px
}
.topMenuCMSListMenuLink {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.topMenuCMSListMenuLinkHighlighted {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.topMenuCMSListMenuLinkHighlighted {
	BACKGROUND: url() #4482b4 no-repeat right center

}
.topMenuCMSListMenuLink:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline
}
.topMenuCMSListMenuLI:hover {
	BACKGROUND: url(heartwizard.css) #4482b4 no-repeat left center

}
.topMenuCMSListMenuHighlightedLI {
	BACKGROUND: url(heartwizard.css) #4482b4 no-repeat left center

}
.topMenuCMSListMenuLI {
	FLOAT: left; MARGIN: 4px 0px 0px
}
.topMenuCMSListMenuHighlightedLI {
	FLOAT: left; MARGIN: 4px 0px 0px
}
.topMenuCMSListMenuUL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; LINE-HEIGHT: 27px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 38px
}
.toplistmenu {
	PADDING-LEFT: 2px; BACKGROUND: url() no-repeat 0px 1px; HEIGHT: 40px
}
.toplistmenu LI {
	MARGIN-LEFT: 2px; WIDTH: 90px; MARGIN-RIGHT: 2px
}
.boxBlueLeft {
	MARGIN-TOP: 1px; BACKGROUND: url(heartwizard.css) #d7d7d7 repeat-y left top; MARGIN-BOTTOM: 3px
}
.boxBlueLeftTop DIV {
	BACKGROUND: url(heartwizard.css) no-repeat left top

}
.boxBlueLeftTop {
	BACKGROUND: url(heartwizard.css) no-repeat right top

}
.boxBlueLeftBot DIV {
	
}
.boxBlueLeftBot {
	
}
.boxBlueLeftTop DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueLeftTop {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueLeftBot DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueLeftBot {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueLeft H2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 7px; MARGIN-LEFT: 20px; LINE-HEIGHT: 10px; PADDING-TOP: 7px; BACKGROUND-COLOR: #eeeeee
}
.boxBlueRight {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 3px
}
.boxBlueRight P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.boxBlueRightTop DIV {
	
}
.boxBlueRightTop {
	
}
.boxBlueRightBot DIV {
	
}
.boxBlueRightBot {
	
}
.boxBlueRightTop DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueRightTop {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueRightBot DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueRightBot {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 14px
}
.boxBlueRight H2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 7px; LINE-HEIGHT: 10px; MARGIN-RIGHT: 20px; PADDING-TOP: 7px; BACKGROUND-COLOR: #e6f0f5
}
.searchText {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; MARGIN-LEFT: 25px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 112px; BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: 16px
}
.searchBox {
	MARGIN-TOP: 5px; MIN-HEIGHT: 26px
}
.boxSearchLeft {
	MARGIN-TOP: 1px; MIN-HEIGHT: 39px; BACKGROUND: url(heartwizard.css) #d7d7d7 repeat-y left top; MARGIN-BOTTOM: 3px
}
.boxSearchLeftTop DIV {
	BACKGROUND: url(heartwizard.css) no-repeat left top

}
.boxSearchLeftTop {
	

}
.boxSearchLeftBot DIV {
	
}
.boxSearchLeftBot {
	
}
.boxSearchLeftTop DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.boxSearchLeftTop {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.boxSearchLeftBot DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.boxSearchLeftBot {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.Subscription {
	MARGIN-LEFT: 9px
}
.SubscriptionTextbox {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 112px; BORDER-BOTTOM: #c3c3c3 1px solid; HEIGHT: 16px
}
.randomProduct {
	PADDING-RIGHT: 19px; TEXT-ALIGN: center
}
.randomProduct IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.DesignMode .topMenuCMSListMenuUL {
	WIDTH: 534px! important
}
.AddToShoppingCartTextBox {
	WIDTH: 25px
}
.AddToShoppingCartLink {
	BACKGROUND-POSITION: left -2px; PADDING-LEFT: 18px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline
}
.AddToShoppingCartButton {
	WIDTH: 80px
}
.randomProductWithStatus {
	FLOAT: left; WIDTH: 182px
}
.newsRepeater {
	MARGIN: 15px 0px
}
.newsItem {
	BORDER-RIGHT: #b0b0b0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b0b0b0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #b0b0b0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b0b0b0 1px solid; BACKGROUND-COLOR: #eeeeee
}
.newsItem P {
	MARGIN-TOP: 0px
}
.newsItemDetail .Date {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
.SearchResult {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px
}
.ResultTitle {
	FONT-SIZE: 120%; MARGIN-BOTTOM: 3px
}
.ResultPath {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
.CMSSearchDialogSearchForTextBox {
	WIDTH: 154px! important
}
.CMSSearchDialogSearchModeDropDownList {
	WIDTH: 160px! important
}
.myAccMenu {
	MIN-HEIGHT: 38px; MARGIN-LEFT: -7px; WIDTH: 754px; HEIGHT: 38px
}
.myAccMenu .TabsHeader {
	
}
.myAccMenu .TabControl {
	HEIGHT: 35px
}
.TabControlTable {
	MARGIN-LEFT: 3px
}
.myAccMenu .TabControlSelectedLeft {
	
}
.myAccMenu .TabControlSelectedRight {
	
}
.myAccMenu .TabControlSelected {
	
}
.myAccMenu .TabControlSelected A {
	COLOR: #000
}
TABLE.Grid {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.TabsHeader A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TabsHeader A:hover {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.TabsContent {
	MARGIN-TOP: 10px
}
.TabsContent .TabControlTable {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 350px; HEIGHT: 26px
}
.TabsContent .TabsHeader {
	MARGIN-TOP: 1px; BACKGROUND: #c4dbe7; MARGIN-BOTTOM: 10px; HEIGHT: 28px
}
.TabsContent .TabControlSelectedLeft {
	FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 4px; HEIGHT: 26px
}
.TabsContent .TabControlSelectedRight {
	FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 4px; HEIGHT: 26px
}
.TabsContent .TabControl {
	HEIGHT: 26px
}
.TabsContent .TabControlSelected {
	BACKGROUND: white
}
.TabsContent .TabControlSelected A {
	COLOR: #000
}
.GeneralActions {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
.boxSignoutRight {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 29px
}
.DesignMode .boxSignoutRight {
	LINE-HEIGHT: 15px
}
.boxSignoutRightTop DIV {
	
}
.boxSignoutRightTop {
	
}
.boxSignoutRightBot DIV {
	
}
.boxSignoutRightBot {
	
}
.boxSignoutRightTop DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.boxSignoutRightTop {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.boxSignoutRightBot DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.boxSignoutRightBot {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 4px
}
.SignContent {
	MIN-HEIGHT: 30px; HEIGHT: 30px
}
.SignContent SPAN {
	FONT-SIZE: 11px
}
INPUT.AddToCartTextBox {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 260px; WIDTH: 25px
}
.OptionCategoryName {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.OptionCategoryDescription {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.productOptions {
	
}
.WishListLink {
	TEXT-ALIGN: right
}
.WishListLink IMG {
	MARGIN-TOP: 2px
}
.CartItemSelector {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.right .CartItemSelector {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.logonReg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.textHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.wishList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.myAccount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.textHeader {
	WIDTH: 97%
}
.newsList {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.subContent .shoppingCart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ShoppingCartStepImage {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ShoppingCartStepSeparator {
	PADDING-RIGHT: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.CartStepHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #326590
}
.CartStepTable TH {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #326590
}
.CartStepTable {
	BORDER-RIGHT: #326590 1px solid; BORDER-TOP: #326590 1px solid; BORDER-LEFT: #326590 1px solid; WIDTH: 740px; BORDER-BOTTOM: #326590 1px solid; BORDER-COLLAPSE: collapse
}
.CartStepPanel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.CartContentTable TD {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffff
}
.CartContentTable TH {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Arial
}
.ErrorLabel {
	FONT-WEIGHT: bold; COLOR: red
}
.LineErrorLabel {
	COLOR: #ff0000; TEXT-ALIGN: left
}
.BlockTitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 15px 5px; PADDING-TOP: 5px
}
.PricePanel {
	FLOAT: right
}
.ItemsNotAvailable {
	COLOR: red
}
.MyCredit {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.MyOrders {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.MyAddresses {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.UniGridHead {
	TEXT-ALIGN: left
}
UNKNOWN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.UnitsTextBox {
	WIDTH: 40px
}
.TextboxField {
	WIDTH: 280px
}
.TextBoxField {
	WIDTH: 280px
}
.DropDownField {
	WIDTH: 285px
}
.galleryPreview {
	BORDER-RIGHT: #c4dbe7 1px solid; BORDER-TOP: #c4dbe7 1px solid; FLOAT: left; MARGIN: 4px; BORDER-LEFT: #c4dbe7 1px solid; WIDTH: 120px; BORDER-BOTTOM: #c4dbe7 1px solid; HEIGHT: 120px; TEXT-ALIGN: center
}
.DesignMode .galleryPreview {
	MARGIN: 4px
}
.galleryImage {
	VERTICAL-ALIGN: middle; WIDTH: 120px; LINE-HEIGHT: 120px; HEIGHT: 120px; TEXT-ALIGN: center
}
.galleryImage {
	HEIGHT: 123px
}
.hotOffers {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BACKGROUND: #297dae; FLOAT: left; MARGIN: 2px; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
.hotOffers IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotImage {
	VERTICAL-ALIGN: middle; WIDTH: 268px; LINE-HEIGHT: 200px; HEIGHT: 200px; TEXT-ALIGN: center
}
.hotImage IMG {
	PADDING-TOP: 20px
}
.PagePlaceholderBorder .hotImage {
	WIDTH: 266px
}
.hotPrice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.hotPrice SPAN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 140px; PADDING-TOP: 5px
}
UNKNOWN {
	WIDTH: 266px; HEIGHT: 30px
}
.hotText {
	VERTICAL-ALIGN: middle; WIDTH: 266px; LINE-HEIGHT: 25px; HEIGHT: 30px; TEXT-ALIGN: center
}
.hotText A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white
}
.hotOffersBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px
}
.PagerResults {
	TEXT-ALIGN: center
}
.PagerNumberArea {
	FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; TEXT-ALIGN: center
}
.SelectedPrev {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.SelectedPage {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 1px; BACKGROUND: #8bd4f2; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid
}
.PagerNumberArea {
	PADDING-BOTTOM: 2px
}
.PagerNumberArea A {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #f0f0f0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.PagerNumberArea A:hover {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BACKGROUND: #e0e0e0; BORDER-LEFT: gray 1px solid; COLOR: black; BORDER-BOTTOM: gray 1px solid; TEXT-DECORATION: none
}
TABLE.productDetailInfo TD {
	VERTICAL-ALIGN: top
}
TABLE.productDetail TD {
	VERTICAL-ALIGN: top
}
.NewsReleaseTitle {
	PADDING-LEFT: 10px; WIDTH: 165px
}
.panelOptions {
	BACKGROUND-COLOR: red
}
.wishlist {
	MARGIN-TOP: 10px
}
.wishlist .ProductImage {
	WIDTH: 100px; TEXT-ALIGN: center
}
.wishlist .ProductDetail {
	MARGIN-TOP: 15px
}
.wishlist .ProductPrice {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; WIDTH: 140px; PADDING-TOP: 5px; HEIGHT: 26px
}
.btnContinue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
TD.ProductImageWishlist {
	VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-TOP: 30px; TEXT-ALIGN: center
}
TD.ProductImageWishlist IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ProductData H2 {
	FONT-SIZE: 16px
}
.zoneCompanyContent {
	FLOAT: left; WIDTH: 400px
}
.zoneCompanyMap {
	FLOAT: left; WIDTH: 330px
}
.Map {
	PADDING-LEFT: 10px
}
.Map IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.Map .Header {
	FONT-WEIGHT: bold
}
.Map .Address {
	FONT-SIZE: 10px
}
.OfficeDetail IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.OfficeDetail .Description {
	PADDING-LEFT: 5px; PADDING-TOP: 5px
}
.randomProductWithStatusRightBlock {
	BACKGROUND: #b6d2e0; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 2px
}
.featuresProdContent {
	PADDING-TOP: 0px
}
.imageLink {
	BACKGROUND: white; FLOAT: left; WIDTH: 50px; HEIGHT: 50px
}
.imageLinkContent {
	VERTICAL-ALIGN: middle; WIDTH: 50px; LINE-HEIGHT: 50px; HEIGHT: 50px; TEXT-ALIGN: center
}
.imageLinkContent IMG {
	FLOAT: none; BORDER-TOP-STYLE: none; LINE-HEIGHT: 50px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.randomProductWithStatusRightBlock .randomProductRight {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 119px
}
.DesignMode .randomProductWithStatusRightBlock .randomProductRight {
	WIDTH: 112px
}
.randomProductWithStatusRightBlock .randomProductRight DIV {
	WIDTH: 120px; PADDING-TOP: 3px; HEIGHT: 33px
}
.PagerControl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.sendToFriendYourMessage {
	DISPLAY: block; CURSOR: pointer; COLOR: #356b99; PADDING-TOP: 3px; TEXT-DECORATION: underline
}
.sendToFriendYourMessage:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
INPUT.sendToFriendEmailTextbox {
	WIDTH: 210px
}
.boxBlueRight H2 {
	COLOR: #356b99
}

.WhiteBackWithBorder{

border-bottom:solid;
border-top:solid;
border-left:solid;
border-right:solid;

border-bottom-width:1px;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;


border-bottom-color:#003366;
border-top-color:#003366;
border-left-color:#003366;
border-right-color:#003366;

background-color:white;

padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.SubLinkHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; COLOR: #356b99; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}