﻿body {background-color:#a7a7a8; font-family:arial,sans-serif;}

/*******************************************************MENU**********************************************************/
.MainMenu {position:absolute; font-size:10pt; font-weight:500; color:#f6f4e5;}
.MainMenu:Hover {position:absolute; font-size:10pt; font-weight:500; color:#a7a7a8;}

.DropDownBackGround {width:160px; height:160px; background-color:Black; clear:both; text-align:left; z-index:9999;}
a.DropDownMenuItm {font-size:10pt; font-weight:500; color:#f6f4e5; width:160px; text-align:left; z-index:9999;}
a.DropDownMenuItm:Hover {font-size:10pt; font-weight:500; color:Black; width:160px; background-color:#a7a7a8; z-index:9999;}

.special_DropDownBackGround {width:160px; height:40px; background-color:Black; clear:both; text-align:left; z-index:9999;}
a.special_DropDownMenuItm {font-size:10pt; font-weight:500; color:#f6f4e5; width:160px; text-align:left; z-index:9999;}
a.special_DropDownMenuItm:Hover {font-size:10pt; font-weight:500; color:Black; width:160px; background-color:#a7a7a8; z-index:9999;}

.nav {position:absolute; margin-left:500px; z-index:99999999; padding-top:85px; z-index:999;}
.nav ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:20px; text-align:center; z-index:999;}
.nav ul {padding:0; margin:0; list-style-type:none; z-index:999;}
.nav ul li {float:left; position:relative; z-index:999;}

.BuyersGuideMenu {font-size:0.75em; font-weight:600; cursor:pointer; color:gray; margin-left:10px;}
.BuyersGuideMenu:Hover {font-size:0.75em; font-weight:600; cursor:pointer; color:Black; margin-left:10px;}

/*****************************************************COLUMNS*********************************************************/
.Master {position:relative; width:100%; height:100%; overflow:hidden;}

.Left {position:relative; width:25%; overflow:hidden;}

/*******************************************************IMAGES********************************************************/
.LogoIMG {position:absolute; margin-top:25px; margin-left:25px; float:left; z-index:99999999;}
.PromoLogoIMG {position:absolute; margin-top:25px; margin-left:312px; float:left; z-index:99999999;}

.CatIMG {position:absolute; margin-top:25px; margin-left:515px; float:left; z-index:99999999; font-size:8pt; font-weight:bold; color:White;}
.CatIMG2 {margin-top:-10px; margin-left:410px; float:left; z-index:99999999; font-size:8pt; font-weight:bold; color:White;}
.CatIMG3 {margin-top:40px; margin-left:200px; float:left; z-index:99999999; font-size:8pt; font-weight:bold; color:White;}

.shoppingcart {position:absolute; margin-left:675px; z-index:99999999; margin-top:40px; border:0;}

.SearchBarStart {position:absolute; margin-top:-2px; z-index:99999999; border:0;}
.SearchBar {position:absolute; color:White; margin-left:22px; height:19px; width:107px; z-index:99999999; border:0; background-repeat:repeat-x; border:none;}
.SearchBarEnd {position:absolute; z-index:99999999; border:0; margin-left:129px;}

.BlackBoxes {position:relative; margin-left:16px; top:-164px; z-index:100; height:195px; width:900px;}

.SlideShow {position:absolute; margin-top:-19px; margin-left:16px; margin-right:auto;}

.BodyImg {margin-left:16px; margin-right:auto; float:inherit; width:933px; height:620px; display:block; visibility:visible;}

.BuyersGuideIcon {position:absolute; border:0; margin-left:250px; margin-top:-33px;}
.BuyersGuideIcon2 {position:absolute; border:0; margin-left:760px;}
.ProdBuyersGuide {position:relative; border:0; margin-top:-55px; float:left;}
.Video {position:relative; border:0; margin-top:3px; margin-left:22px;}
.Video2 {position:relative; border:0; margin-left:200px;}
.ColorChip {border:0; cursor:pointer;}

.HeaderImage {position:static; margin-left:auto; margin-right:auto; height:44px; width:933px; display:block;}
.HeaderMidImage {position:static; margin-left:auto; margin-right:auto; height:63px; width:931px; display:block;}
.WhiteBoxTop {position:static; margin-left:auto; margin-right:auto; height:19px; width:933px; z-index:99;}
.IndexWhiteBoxMid {position:relative; margin-left:auto; margin-right:auto; height:556px; width:933px; z-index:99; display:block;}
.WhiteBoxMid {position:relative; margin-left:auto; margin-right:auto; width:933px; z-index:99; height:100%;}
.WhiteBoxBtm {position:static; margin-left:auto; margin-right:auto; height:39px; width:933px; z-index:99; display:block;}
.PromoWhiteBoxBtm {position:static; margin-left:auto; margin-right:auto; margin-top:-19px; height:39px; width:933px; z-index:99;}
.CatWhiteBoxMid {position:static; margin-left:auto; margin-right:auto; width:933px; z-index:99;}
.PromoCatWhiteBoxMid {position:static; margin-left:auto; margin-right:auto; width:933px; z-index:99;}
.HistoryBoxMid {position:static; margin-left:auto; margin-right:auto; width:931px; display:block; z-index:1;}

.WhiteBoxTop_Promo {position:static; margin-left:auto; margin-right:auto; height:19px; width:933px; z-index:99;}
.WhiteBoxMid_Promo {position:static; margin-left:auto; margin-right:auto; width:933px; z-index:99;}
.WhiteBoxBtm_Promo {position:static; margin-left:auto; margin-top:-19px; margin-right:auto; height:39px; width:933px; z-index:99; display:block;}

.ProductListImg {border:0; cursor:pointer;}

.covers {border:0;}
.SpecialProductImg {border:0;}
.WebPromo {border:0; margin-left:10px;}
.XmasWebPromo {border:0; margin-left:16px; width:901px; margin-top:-20px; z-index:1000;}
.free_give_away {border:0; margin-left:16px; margin-left:28px; z-index:1000;}

.HomeLinks {border:0; margin-left:-2px; margin-top:-5px;}

.CartIMG {margin-top:10px;}
.bigimg {z-index:100; background-color:White;}

.FeatureBox {background-repeat:no-repeat; height:87px; width:840px;}
.FeatureBox2 {background-repeat:no-repeat; height:87px; width:840px; margin-left:40px;}
.FeatureBoxCatalog {background-repeat:no-repeat; height:87px; width:840px; margin-left:40px;}

/**************************************************Hero Shots*********************************************************/
.HeroShot {position:relative; border:0; display:block; padding-top:7px; padding-bottom:7px; padding-left:5px;}
.ProdHeroShot {border:0; display:block; padding-top:7px; padding-bottom:7px; padding-left:5px;}
.SubCatHeroShot {border:0; display:block; padding-top:7px; padding-bottom:7px; padding-left:5px;}

/*************************************************CONTAINER***********************************************************/
.HeroShotContainer {position:relative; margin-left:20px; margin-top:-10px; width:470px; border:0; float:left;}
.ProdHeroShotContainer {position:relative; margin-left:20px; margin-top:-10px; width:470px; border:0; float:left;}
.BottomContainer {clear:both;}

.CatagorieContainer {position:relative; width:370px; margin-left:10px; float:left;}
.ProductInfoContainer {position:relative; width:370px; margin-left:10px; float:left; z-index:-1; _float:right; _margin-left:0px;}
.ProductTitle {position:relative;}
.ProdTextContainer {position:relative; width:370px;}
.ProdSpecContainer {position:relative; width:370px;}
.FAQTextContainer {position:relative; width:370px;}
.BackButtonContainer {position:relative; width:400px; margin-left:5px; margin-top:20px;}
.ColorChipContainer {position:relative; width:449px; margin-left:35px;}
.CatagorieMenuContainer {position:relative; color:Black; margin-top:-20px; width:380px;}
.LinksContainer {position:relative; margin-left:auto; margin-right:auto; margin-top:-10px;}
.ProdContainer {position:relative; width:400px;}
.SearchBarContainer {position:absolute; margin-left:744px; height:19px; width:107px; z-index:99999999; margin-top:40px; border:0;}
.IconContainer {position:absolute; margin-left:600px; z-index:99999999; margin-top:40px; border:0;}
.TextContainer {width:850px; margin-left:40px;}
.SuppRespTextContainer {width:900px; height:513px;}
.SpecialContainer {margin-left:40px;}
.RequestCatTextContainer {width:610px; margin-left:170px; font-size:0.75em}
.RequestTextContainer {width:610px; margin-left:220px; font-size:0.75em}

.BuyersGuideContainer {margin-left:45px; margin-top:-103px; width:645px;}
.BuyersGuideBGContainer {position:relative; border:0; margin-left:755px; height:96px; padding-top:10px;}
.BuyersGuideMenuContainer {border:0; padding-top:10px;}
.BuyersGuideTextContainer {width:200px; float:right;}
.BuyersGuideTextTitle {color:Black; font-size:12pt; font-weight:600;}
.BuyersGuideText {font-size:0.75em; color:Gray;}
.BuyersGuideTextBold {font-weight:600; color:Black;}
.BuyersGuideSectHead {color:Black; text-transform:uppercase; font-size:28pt; font-weight:700; margin-left:20px;}

.WhatsNewFluff {margin-left:100px;}
.WhatsNewFluff_Revolution {margin-left:-11px;}
.InTheNews {margin-left:50px; width:800px; overflow:hidden;}
.InTheNewsExp {margin-top:10px;}
.MonthlyPromo {margin-left:20px;}

.CartFluffContainer {margin-left:35px; height:200px; width:350px;}
.CartContainer {margin-left:410px; width:500px; margin-top:-90px;}
.CartText {margin-left:0px; color:Gray; font-size:0.75em;}
.UpsellContainer {margin-left:40px; margin-top:100px;}
.SpecialsFluff {width:800px; margin-left:60px;}

.HistoryTextContainer {width:815px; margin-top:20px; margin-left:20px;}
.HistoryText {color:White; font-size:0.75em;}
.HistoryHeader {position:absolute; margin-top:30px; margin-left:20px;}
.HistoryPowell {margin-left:300px; margin-top:30px;}
.HistoryLink {position:absolute; border:0; margin-top:160px;}
.HistoryBlackBox {background-repeat:no-repeat; margin-left: auto; margin-right: auto; clear: right; width: 918px; 
            height:620px; display: block; float: none; visibility: visible;}
.HistorySectHead {color:White; font-size:28pt; font-weight:500; margin-left:20px;}
.HTextContainer {width:610px; margin-left:40px; padding-top:20px;}

.PrivacyContainer {margin-left:20px; width:750px;}

/**************************************************TEXT**************************************************************/
.ProdText {color:Gray; line-height:1.4; font-size:0.75em;}

.FluffText {margin-left:10px; color:Gray; line-height:1.4; font-size:0.95em;}
.FluffLink {margin-left:10px; color:Gray; line-height:1.4; font-size:0.95em; text-decoration:none; font-weight:bold;}
a.FluffLink:Hover {margin-left:10px; color:Red; line-height:1.4; font-size:0.95em; text-decoration:none; font-weight:bold;}

.ProdName {color:Gray; font-size:0.75em;}
.ProdMouseOver {color:Gray; margin-left:10px; font-size:0.75em;}

.webfeatspec{position:absolute; width:390px; margin-left:10px;}

.SpecificationsTitle {color:gray; font-weight:600; font-size:0.85em;}
.FullSpecText {color:black; font-size:0.75em; text-align:left;}
.spectext {color:Black; margin-top:10px; height:100px; font-size:0.75em;}
.InTheNewsProd {color:gray; font-size:0.75em;}

.FAQquest {color:black; font-size:small; margin-top:5px;}
.FAQans {color:gray; font-size:small;}

p.info {position:absolute; width:400px; height:300px; margin-left:475px; font-size:small; text-align:justify;}

.copyright {color:#f3f3f4; text-align:center;}

.CategoryLbl {color:Black; font-size:24pt; font-weight:bold;}
.CatLbl {color:Gray; font-size:20pt; font-weight:bold; text-decoration:none;}
.CatLbl:Hover {color:Black; font-size:20pt; font-weight:bold; text-decoration:none;}
.SubCategoryLbl {color:#b8b8b8; font-size:16pt; font-weight:bold; cursor:pointer; text-decoration:none;}
.SubCategoryLblActive {color:Black; font-size:16pt; font-weight:bold; cursor:pointer;}
.SubCategoryLblActive2 {color:Black; font-size:12pt; font-weight:bold;}

.copy {font-weight:normal; color:Gray;}
.shoppingcopy {font-size:0.75em; font-weight:normal; color:Gray;}
.shoppingcopyTitle {font-size:0.75em; font-weight:bold; color:#D32527;}
.Specials {color:#D32527; font-size:0.75em; font-weight:bold;}
.SpecialsFlag {color:#D32527; font-size:0.75em;}
.PriceSpecials {color:#D32527;}
.PriceStandard {color:Gray; text-decoration:line-through;}
.Price {font-size:0.75em; font-weight:normal;}

.ZoomTxt {font-size:0.75em; font-weight:normal; color:Gray;}

.UpsellText {color:Gray; font-size:0.75em;}

.style1 {color: #b5a694;  font-weight: bold; margin-left:80px; margin-top:30px; font-size: 16px;}
.style4 {color: #666666; font-size: 11px;}
.style6 {color: #B5A694; font-size: 12px;}
.style7 {color: #D40000; font-size: 10px;}
.style8 {font-size: 10px}
.style9 {font-size: 14px}
.style01 {color:#b5a694;  font-weight: bold; margin-top:30px; font-size:16px;}

.SupportHeaders {color:#D32527; font-size:medium; font-weight:bold; text-align:justify;}

.title {font-weight:bolder; color:#D32527;}
.title2 {font-weight:bold; color:#D32527;}

.downloads {font-size:0.75em;}
.downloadsTitle {font-size:0.85em; font-weight:bold;}

/**************************************************BackButton**************************************************************/
.Prodbackbutton {border:0; margin-left:300px; cursor:pointer;}
.backbutton {border:0; margin-left:827px;}

/******************************************************ALIGNMENTS*****************************************************/
.rightalign {position:absolute; margin-left:475px; height:250px;}
.textalign {position:absolute; height:350px; width: 410px; vertical-align:text-top;}
.textalign2 {position:absolute; margin-left:270px; width: 410px; vertical-align:text-top; overflow:hidden;}
.ProdTextAlign {position:absolute; height:350px; width: 410px; vertical-align:text-top; overflow:hidden;}

.Hide {display:none;}
.Show {display:inline; margin-top:5px;}

/***************************************************LINKS*************************************************************/
a.btmlink:link {color:White; text-decoration:none;}
a.btmlink:visited {color:White; text-decoration:none;}
a.btmlink:hover {color:Black; text-decoration:none;}

.TabMenu2 {font-size:0.75em; color:Gray; font-weight:bold; text-decoration:none; cursor:pointer;}
.TabMenu2:hover {font-size:0.75em; color:#D32527; font-weight:bold; text-decoration:none; cursor:pointer;}
a.TabMenu2:link {font-size:0.75em; color:Gray; font-weight:bold; text-decoration:none;}
a.TabMenu2:active {font-size:0.75em; color:Gray; font-weight:bold; text-decoration:none;}
a.TabMenu2:hover {font-size:0.75em; color:#D32527; font-weight:bold; text-decoration:none;}
a.TabMenu2:visited {font-size:0.75em; color:Gray; font-weight:bold; text-decoration:none;}

.AddToCartDisCon {color:Gray; font-size:0.75em; font-weight:bold; text-decoration:none;}
a.AddToCart:link {color:Gray; font-weight:bold; text-decoration:none;}
a.AddToCart:active {color:Gray; font-weight:bold; text-decoration:none;}
a.AddToCart:hover {color:#D32527; font-weight:bold; text-decoration:none;}
a.AddToCart:visited {color:Gray; font-weight:bold; text-decoration:none;}

.Contact {color:#D32527; font-weight:bold; text-decoration:none;}
a.Contact:link {color:#D32527; font-weight:bold; text-decoration:none;}
a.Contact:active {color:#D32527; font-weight:bold; text-decoration:none;}
a.Contact:hover {color:#D32527; font-weight:bold; text-decoration:none;}
a.Contact:visited {color:#D32527; font-weight:bold; text-decoration:none;}

a.Manual:link {font-size:0.75em; font-weight:bold; color:Gray; margin-left:3px; margin-top:4px; text-decoration:none;}
a.Manual:active {font-size:0.75em; font-weight:bold; color:Gray; margin-left:3px; margin-top:4px; text-decoration:none;}
a.Manual:hover {font-size:0.75em; font-weight:bold; color:#D32527; margin-left:3px; margin-top:4px; text-decoration:none;}
a.Manual:visited {font-size:0.75em; font-weight:bold; color:Gray; margin-left:3px; margin-top:4px; text-decoration:none;}

.bread	{color:#333333; text-decoration:none; font-size:small;}
a.bread:link {color: #333333; text-decoration:none; font-size:small;}
a.bread:active {color: #333333; text-decoration:none; font-size:small;}
a.bread:visited {color: #333333; text-decoration:none; font-size:small;}
a.bread:hover {color: #cc0000; text-decoration:none; font-size:small;}

.spl {font-weight:bold; color:#B5A694; text-decoration:none}
a.spl:link {font-weight:bold; color:#B5A694; text-decoration:none}
a.spl:active {font-weight:bold; color:#B5A694; text-decoration:none}
a.spl:visted {font-weight:bold; color:#B5A694; text-decoration:none}
a.spl:hover {font-weight:bold; color:#CC0000; text-decoration:none}
.productcode {font-weight:bold; color:Black;}

a.InTheNews:link {font-size:0.75em; font-weight:bold; color:Gray; margin-left:3px; margin-top:4px; text-decoration:none;}
a.InTheNews:active {font-size:0.75em; font-weight:bold; color:Gray; margin-left:3px; margin-top:4px; text-decoration:none;}
a.InTheNews:hover {font-size:0.75em; font-weight:bold; color:#D32527; margin-left:3px; margin-top:4px; text-decoration:none;}
a.InTheNews:visited {font-size:0.75em; font-weight:bold; color:Gray; margin-left:3px; margin-top:4px; text-decoration:none;}

