*,body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#000}
h1{font-size:18px;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0 0 4px;padding:0}
h2{font-size:12px;font-weight:700;margin:10px 0 0;padding:0}
h3{font-size:11px;font-weight:700;margin:20px 0 6px;padding:0}
h3.first{margin:0}
h3.backToTop{display:block;margin:26px 25px}
p{font-size:11px;margin:0}
p.intro{margin-bottom:20px}
.Navtext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#000}
.textFloat{padding-left:10px;margin-left:204px}
.textFloat h2{margin-top:0}
ul{list-style-type:square;font-size:11px;padding-left:14px;margin:10px 0}
ul.noBullet{list-style-type:none;font-weight:700;padding-left:0}
table.threeColumn td{width:33%;padding-top:25px;vertical-align:top}
table.twoColumn td{width:50%;padding-bottom:25px;vertical-align:top}
div.buyButton{margin-top:10px;font-size:11px}
div.bannerNav{font-size:11px;font-weight:700;height:25px}
div.bannerNav .pagination{padding:0 27px}
div.bannerNav .left{float:left}
div.bannerNav .middle{margin-left:auto;margin-right:auto;text-align:center}
div.bannerNav .right{float:right;width:100px;text-align:right}
div.bannerNav .rightPaginated{float:right;width:378px;text-align:right}
div.dayPlannerEntry h3{margin:6px 0 0}
div.dayPlannerEntry p{margin:0 0 16px}
div.boxTop{font-size:11px;font-weight:700;padding:6px}
div.linkBox ul{padding:0 0 10px 22px}
div.contentHeaderContainer{overflow:hidden;height:1%}
div.hr{height:1px;line-height:1px;margin:10px 0 14px}
div.hrLeft{margin-right:10px}
div.imgBox{margin-top:10px;margin-bottom:20px;font-size:0}
div.imgBoxLeft{float:left;font-size:0;margin:0 0 10px}
div.imgBoxLeft p{text-align:center;margin-top:2px;font-size:0}
div.imgBoxColumn{text-align:center;float:left;width:33%}
div.imgBoxTwoColumn{width:49%;float:left;text-align:left}
div.imgBoxTwoColumn h2{margin-top:5px}
div.imgBoxColumn p{text-align:center;margin-top:2px}
div.imgBoxLrgRight{float:left;margin-left:20px;font-size:0}
div.imgBoxSmlRightTop{float:left;margin-left:5px;font-size:0}
div.imgBoxSmlRightBot{float:left;margin-top:6px;margin-left:5px;font-size:0}
p.price{font-size:12px;font-weight:700;margin-top:10px}
table.calendar{width:99%;border-collapse:collapse}
table.calendar th{font-size:11px;font-weight:400;border-top:none;width:14%;padding:2px}
table.calendar tr.day td{font-size:10px;text-align:right;padding-right:5px}
table.calendar tr.box td{font-size:10px;height:71px}
table.labelBox{border-collapse:collapse;margin:10px 0}
table.labelBox td,table.labelBox th{text-align:center;font-size:11px;font-weight:400;padding:9px 25px}
td.homeFeatureText{padding:0 6px}
td.homeFeatureText h2{margin-top:0;padding-top:0}
.homeBodyContainer{position:absolute}
.headerBackgroundImage{position:absolute;z-index:1}
.homeHeaderText{position:absolute;z-index:2}
.homeHeaderText p{line-height:22px}
.homeBodyContainer a{font-weight:700;text-decoration:underline}
.homeFeatureContainer{position:absolute;padding-top:25px}
.homeFeatureTable{margin-left:15px;width:570px}
div.siteFooterLinks{white-space:nowrap}
.BodyCell{padding:20px 15px}
.BodyCell_paddingRightLeft{padding-right:15px;padding-left:15px}
.BuyNow{padding:2px 5px}
.BuyNowText{font-size:9px;font-weight:700;text-decoration:none}
.CallToAction_paddingBottom20px{font-size:12px;line-height:18px;font-weight:700;padding-bottom:20px;text-align:left}
.CallToAction_paddingBottom15px{font-size:12px;line-height:18px;font-weight:700;padding-bottom:15px;text-align:left}
.CallToAction_paddingTop5px{font-size:12px;line-height:18px;font-weight:700;text-align:left;padding-top:5px}
.FeatureItemNameCell{padding-top:15px}
.FeatureItemNameText{font-size:14px;line-height:21px;font-weight:700;white-space:nowrap;text-align:left;padding-left:5px}
.FeaturedItemBody{font-size:11px;line-height:16px;padding-top:10px}
.FeaturedItemBody_paddingTop15px{font-size:11px;line-height:16px;padding-top:15px}
.FeaturedItemBodyCell{padding-left:10px}
.FeaturedItemBodyText{font-size:11px;line-height:16px;padding-top:5px}
.FeaturedItemBodyTextBold{font-size:11px;line-height:16px;font-weight:700;padding-top:5px}
.FeaturedItemDetailCell{font-size:12px;line-height:18px;font-weight:700;padding-left:5px;white-space:nowrap}
.FeaturedItemDetailCell_noLineHeight{font-size:12px;font-weight:700;padding-left:5px;white-space:nowrap}
.FeaturedItemDetailCell_fontSize11px_lineHeight16px{font-size:11px;line-height:16px;font-weight:700;padding-left:5px;white-space:nowrap}
.FeaturedItemDetailTable{border-style:solid;border-width:1px;padding:5px}
.FeaturedItemNameCell{font-size:14px;font-weight:700;padding-left:5px;white-space:nowrap}
.FeaturedItemNameTable{border-style:solid;border-width:1px 2px 2px 1px;padding:5px}
.FeedbackCell{font-size:11px;line-height:16px;border-bottom-width:1px;border-bottom-style:solid}
.GalleryCell_paddingBottom15px{padding-bottom:15px}
.GalleryCell_paddingLeft10px_paddingBottom10px{padding-left:10px;padding-bottom:10px}
.GalleryCell_paddingRight10px_paddingTop10px{padding-right:10px;padding-top:10px}
.GalleryCell_paddingRight10px_paddingTop10px_paddingBottom10px{padding-right:10px;padding-top:10px;padding-bottom:10px}
.GalleryCell_paddingRight10px_paddingTop20px{padding-right:10px;padding-top:20px}
.GalleryLastCell_paddingTop20px{padding-top:20px}
.GalleryLink{font-size:9px;line-height:14px;font-weight:700;padding:5px}
.Layout{font-size:11px;border-style:solid;border-width:1px 2px 2px 1px}
.LeftBodyCell{padding-right:15px;padding-top:15px}
.LeftCell{padding-right:5px}
.LinkText{font-size:11px;font-weight:700;text-decoration:none}
.PageSubTitle{font-size:11px;letter-spacing:2px}
.PageTitle{font-size:13px;line-height:normal;font-weight:700;white-space:nowrap;padding:0 15px}
.PromotionBodyCell{padding:10px}
.PromotionCell{font-size:10px;padding-left:15px;padding-right:10px;padding-top:20px}
.PromotionHeadline{font-size:24px;line-height:36px;font-weight:700;white-space:nowrap;padding-top:15px;text-align:left}
.PromotionHeadline_fontSize14px_noPadding{font-size:14px;line-height:21px;font-weight:700;white-space:nowrap;text-align:left}
.PromotionPointsCell{padding-top:15px;padding-left:15px;padding-right:15px}
.PromotionPointsCell_paddingTop10px_paddingLeft15px_paddingRight15px{padding-top:10px;padding-left:15px;padding-right:15px}
.PromotionPointsCell_paddingTop20px_paddingBottom20px_paddingLeft15px_paddingRight15px{padding:20px 15px}
.PromotionPointsCell_padding15px{padding:15px}
.PromotionSellingPoints{font-size:11px;line-height:16px;text-align:left;white-space:nowrap;padding:5px}
.PromotionSellingPoints_fontSize12px_lineHeight18px_padding15px{font-size:12px;line-height:18px;text-align:left;padding:15px}
.PromotionSellingPoints_fontSize12px_lineHeight18px_padding10px{font-size:12px;line-height:18px;text-align:left;padding:10px}
.PromotionText{font-size:11px;line-height:16px;text-align:left}
.RightBodyCell{padding-left:15px;padding-top:15px}
.ShowcaseCell{padding-top:15px;padding-bottom:15px}
.SpecRow1LeftCell{font-size:11px;border-right-width:1px;border-right-style:solid;padding:5px}
.SpecRow1RightCell{font-size:11px;font-weight:700;padding:5px}
.SpecRow2LeftCell{font-size:11px;border-right-width:1px;border-right-style:solid;border-top-width:1px;border-top-style:solid;padding:5px}
.SpecRow2RightCell{font-size:11px;font-weight:700;border-top-width:1px;border-top-style:solid;padding:5px}
.TopBody{font-size:11px;line-height:16px;padding-bottom:15px}
.TopCell{font-size:11px;line-height:16px;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:10px}
.YearCell{font-size:18px;line-height:24px;border-bottom-width:1px;border-bottom-style:solid}
.monthYear{font-size:12px;line-height:18px;font-weight:700}
a:visited{color:#099}
a:hover{color:#F66}
.BulletTD{width:18px}
.SiteName{font-size:11px;font-weight:700;text-transform:uppercase}
.SiteNameInnerTD{font-size:11px;padding-left:15px}
.SectionTitle{font-size:16px;font-weight:700;border-bottom-width:1px;border-bottom-style:dotted;padding-bottom:2px}
.BorderDotted{border-style:dotted;border-width:1px;padding:2px}
.BulletUL{line-height:1.8em;list-style-image:url(../bullet.gif)}
.BulletUL2{list-style-image:url(../bullet.gif);line-height:1.8em}
a.LinkTextDark{text-decoration:none}
a.LinkTextDark:hover{text-decoration:underline}
.LightHR{height:1px}
h4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;color:#699}
.bold,ul.bold,a.callToAction{font-weight:700}
ul.bold li,ul.noBullet li{margin-top:4px}
table.threeColumn,table.twoColumn{table-layout:fixed;width:100%}
div.bannerNav div,div.dayPlannerEntry{padding:6px 10px 0}
div.boxColumnLeft,div.boxColumnRight{width:50%;float:left}
div.imgBox img,div.imgBoxLeft img,div.imgBoxTwoColumn img,div.imgBoxColumn img,div.imgBoxLrgRight img,div.imgBoxSmlRightTop img,div.imgBoxSmlRightBot img{padding:1px}
.CalendarLayout,.FeaturedItemImage,.GalleryImage,.PromotionImage{border-style:solid;border-width:1px 2px 2px 1px}
.FeatureItemNameTable,.LinkTable,.SpecTable{border-style:solid;border-width:1px}
.FeaturedItemDetail,.GalleryLastCell_paddingTop10px_paddingBottom10px{padding-top:10px;padding-bottom:10px}
.FeaturedItemDetail_paddingTop10px,.GalleryLastCell{padding-top:10px}
.FeaturedItemDetailBullet,.FeaturedItemNameBullet{width:18px;height:18px;background-image:url(../siteassist_images/arrow.gif)}
.LeftBodyCell_padding15px,.PromotionCell_padding15px,.PromotionTopCell,.RightBodyCell_padding15px{padding:15px}
.LinkCell,.LinkLastCell{text-align:center;padding:5px}
.calendarText,.calendarTextLast,.date,.dateLast,.dayOfWeek,.dayOfWeekLast{font-size:9px;line-height:14px;font-weight:700}
.footerTable,.SiteDescription{font-size:11px}
.BulletDiv,.BulletDiv2{background-image:url(../bullet.gif);padding-left:15px;background-repeat:no-repeat;background-position:left center;margin-bottom:5px;margin-left:25px}
