/* $Id: skin1.css,v 1.84.2.11 2006/06/29 15:32:02 svowl Exp $ */
/*
	General styles                 background-image: url(http://www.sturdiproducts.com/images/search_barBG.gif);
*/


/*new Frontpage 2009 Nov*/

.frontMenuLinks { font-family: tahoma; font-size: 10px; font-color: #000000;}
.frontMenuCategories { font-family: tahoma; font-size: 14px; font-color: #e7005c;  text-align: center;}
.frontMenuFooterLinks { font-family: tahoma; font-size: 10px; font-color: #e7005c;  text-align: center;}

/* END new Frontpage 2009 Nov*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT { font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size: 11px;}
a { color: #000000; text-decoration: none; }
a:hover { color: #F20000; text-decoration: underline; }
H1 { font-size: 15px; }
H2 { font-size: 13px; }
H3 { color: #e7005c; font-size: 12px; }
HR { color: #BABABA; height: 1px; }
HTML,BODY {  background-color: #fff; color: #232323; font-family: tahoma; font-size: 11px; margin: 4px; }
FORM { margin: 0px; }
TABLE,IMG { border: 0px; margin: 0px; }
TD { vertical-align: top; }
.youarehere {font-color: #97d1e1; }

.minicartTop { font-family: Tahoma; color: #fff; text-decoration: none; font-size: 11px;}

.styleSearch {font-size: 16px}

/* background-image: url(http://www.sturdiproducts.com/images/generalBG.jpg); */

.dropcontent { padding: 6px; text-align: left; width: 200px; height: 200px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee;}


.catagoryLinks { font-family: Tahoma; color: #fff; text-decoration: none; font-size: 12px;}
.catagoryLinks:hover { font-family: Tahoma; color: #fff; text-decoration: none; font-size: 12px;}
.catagoryLinks:visited{ font-family: Tahoma; color: #fff; text-decoration: none; font-size: 12px;}
.catagoryLinks:link{ font-family: Tahoma; color: #fff; text-decoration: none; font-size: 12px;}
.catagoryLinks:active{ font-family: Tahoma; color: #fff; text-decoration: none; font-size: 12px;}active

.selectMenu { font-family: Tahoma; color: #000; font-weight: 900;  font-size: 11px;  border-bottom: 1px solid #eee;}


/*bottomMenu*/
.bottommenuTitle { font-family: Tahoma; color: #000; text-decoration: none; font-size: 10px; font-weight: bold; border-right: 1px solid #eee;}
.bottommenuTitleRight { font-family: Tahoma; color: #000; text-decoration: none; font-size: 10px; font-weight: bold; border-right: 1px solid #fff;}
.bottommenuSub { font-family: Tahoma; color: #000; text-decoration: none; font-size: 10px; border-right: 1px solid #eee;}
.bottommenuSubRight { font-family: Tahoma; color: #000; text-decoration: none; font-size: 10px; border-right: 1px solid #fff;}
.bottommenuTable { font-family: Tahoma; background: #ffffff; color: #ffffff; padding: 3px; border-bottom: 1px solid #ccc; 
border-top: 1px solid #eee; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}

/*
	Content enviroment styles
*/
TABLE.Container { margin: 0 auto; width: 900px; }
TD.Container { height: 90%; vertical-align: top; }
/*
	Header styles
*/
.HeadLogo { background: #ffffff; padding: 0; text-align: left; vertical-align: top; }*/Top section background
.HeadRightBox { background: #ffffff; color: #FFFFFF; padding: 5px 10px 5px 10px; text-align: right; vertical-align: bottom; }
.HeadText { color: #aba4a4;; font-size: 11px; font-weight: bold; margin-bottom: 40px; text-align: right; }
.HeadLine { background: #eeeeee;; color: #eeeeee;; padding: 5px; border-bottom: 1px solid #865DA8; }
.HeadLine b { color: #4D3462; }
.HeadLine a { color: #4D3462; }
.HeadThinLine { background-color: #AEAEAE; height: 1px; }
.PrintableRow { height: 18px; padding-right: 176px; vertical-align: middle; width: 100%; }
.HeadTopPad { height: 18px; }
.HeadTopPad IMG { height: 18px; width: 1px; }
/*
	Footer styles
*/
.BottomRow { text-align: center; vertical-align: bottom; }
.Bottom { background-color: #effc9a; color: #000000; font-size: 10px; vertical-align: middle; }
.Bottom a { color: #000000; text-decoration: none; font-weight: bold; }
.Bottom a:hover { color: #FF8040; }
.BottomPopup { padding-bottom: 10px; text-align: right; width: 100%; }
.BottomPopup a { font-weight: bold; }
.BottomDialogBox { background: #effc9a; color: #000000; padding: 10px 10px 10px 15px; }
/*
	Common styles
*/
.SubmitBox { padding-top: 10px; }
HR.Line { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; height: 1px; width: 100%; }
.SectionBox { background-color: #ffffff; text-align: left; }
.Text { color: #000000; }
.helpLinks { color: #e7005c; font size: 14px; font-weight: bold;}
.NumberOfArticles { color: #000000; font-weight: bold; }
.TopLabel { color: #fff; font-size: 12px; font-weight: bold; }
.Message { color: #31616f; }
.Line { background-color: #9a9a9a; }
.LineProductDetailsTitle { background-color: #ffffff; }
TD.ButtonsRow { padding-bottom: 2px; padding-left: 2px; padding-right: 12px; padding-top: 2px; }
.CustomerMessage { color: #31616f; font-weight: bold; }
.ErrorMessage { color: #FF3300; font-weight: bold; }
.Star { color: #FF0000; }
.TableHead { background-color: #CCCCCC; font-weight: bold; }
.TableSubHead { background-color: #EEEEEE; }
.Spc { height: 1px; width: 1px; }
TABLE.EmptyBox { width: 100%; }
TABLE.EmptyBox TR TD { padding: 0px; }
/*
	Popup styles
*/
.PopupContainer { height: 100%; text-align: center; width: 100%; }
.PopupTitle { background-color: #FFD44C; font-size: 12px; font-weight: bold; height: 15px; text-align: center; vertical-align: middle; }
.PopupBG { background-color: #FFD44C; }
.PopupHelpLink { color: #330000; font-size: 9px; text-decoration: none; }
/*
	BuyNow section
*/
.BuyNowQuantity { height: 25px; padding-right: 10px; white-space: nowrap; width: 15%; }
.BuyNowPrices { height: 25px; vertical-align: middle; width: 100%; }
/*
	Vertical menu
*/
.VertMenuLeftColumn { background-color: #ffffff; padding: 0; vertical-align: top; border-right: 1px solid #eee; border-left: 1px solid #cccccc;}
.VertMenuBox { background-image: url(http://www.sturdiproducts.com/images/search_barBG.gif); background: #ffffff; color: #eeeeee; }
.VertMenuBoxCat { background: #ffffff; color: #eeeeee; }
.VertMenuBorder { background: #aba4a4; }
.VertMenuTitle { background: #effc9a url('images/ver_title.gif') no-repeat right bottom; color: #ffffff; font-size: 11px; font-weight: bold; padding: 3px; text-transform: uppercase; }
.VertMenuTitle1 { background: #b0ba86 url('images/menuBGimage.jpg') no-repeat right bottom; color: #ffffff; font-size: 11px; font-weight: bold; padding: 3px; text-transform: uppercase; }{*url('images/ver_title1.gif')   -------background image of catagories menu*}
.VertMenuTitle2 { background: #b0ba86 url('images/menuBGimage.jpg') no-repeat right bottom; color: #ffffff; font-size: 11px; font-weight: bold; padding: 3px; text-transform: uppercase; }{*url('images/ver_title2.gif') ----- Background image of help menu 2--------*}
.VertMenuTitle3 { background: #b0ba86 url('images/menuBGimage.jpg') no-repeat right bottom; color: #ffffff; font-size: 11px; font-weight: bold; padding: 3px; text-transform: uppercase; }{*url('images/ver_title3.gif') ---background image of menu 3----*}
.VertMenuTitle a { color: #fff; }
.VertMenuSubTitle { background-color: #aba4a4; }
.VertMenuTitleIcon { height: 20px; margin-left: 8px; margin-right: 8px; vertical-align: middle; width: 21px; }
.VertMenuItems { color: #000; text-decoration: none; }
.VertMenuItems a { color: #000; text-decoration: none; }
.VertMenuItemsSmall a { color: #FF1A1A; font-size: 10px; text-decoration: none; }
.VertMenuItems a:hover { color: #FF1A1A; text-decoration: underline; }
.VertMenuHr { color: #757575; }
.CategoriesList { font-size: 12px; }
/*
	Dialog box
*/
TABLE.DialogBox { height: 100%; vertical-align: top; width: 100%; }
.DialogBox { background-color: #ffffff; padding: 7px; }
.DialogBorder { border: 1px solid #ffffff; }


/* ------------------------ Titles  of product categories (By Daniel van Engers) ----------------------*/

.DialogTitle { background: url(images/new_16.gif) no-repeat left top; border-bottom: 1px solid #AC8CC2; color: #e7005c; font-size: 14px; font-weight: bold; padding: 4px 4px 7px 35px; text-transform: uppercase; text-align: left; }






.DialogTitle2 { 

background: #b0ba86 url('images/dialogTitle1.jpg');
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
color: #000000;
font-size: 14px;
font-weight: bold;
padding: 4px 4px 4px 35px;
text-transform: uppercase;
text-align: left;

 }


/*
	Dialog info box
*/
TABLE.DialogInfo { text-align: center; width: 85%; }
.DialogInfoTitle { color: #FFFFFF; font-size: 11px; font-weight: bold; height: 15px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; text-align: left; vertical-align: bottom; }
.DialogInfoTitleBorder { background-color: #D9D9D9; height: 15px; padding: 0px; vertical-align: bottom; }
.DialogInfoBorder { background-color: #304474; padding: 0px; }
.DialogTr { color: #389DA6; }
.DialogInfoIcon { height: 16px; width: 16px; }
.DialogInfoClose { height: 13px; width: 15px; }
/*
	Dialog tools section
*/
.NavDialogTitle { color: #fff; font-size: 11px; font-weight: bold; padding-left: 8px; width: 50%; }
.NavDialogBorder { background-color: #004080; }
.NavDialogBox { background-color: #F8F8F8; }
.NavDialogBox .VertMenuItems { color: #3F3F3F; text-decoration: none; }
.NavDialogSeparator { background-image: url(images/separator.gif); height: 14px; padding-left: 7px; width: 100%; }
.NavDialogSeparator IMG { height: 14px; width: 100%; }
.NavDialogCell { padding-right: 3px; }
.NavDialogCell A IMG { height: 9px; width: 9px; }
/*
	Product details page

*/
.ProductTitle, a.ProductTitle:link, a.ProductTitle:visited { color: #003568; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.ProductTitleHidden { color: #666666; font-size: 11px; font-weight: bold; }
.ProductDetailsTitle { color: #000; font-size: 12px; font-weight: bold; }
.ProductDetails { color: #000000; }
.ProductPriceTitle { color: #cccccc; font-size: 16px; font-weight: bold; }
.ProductPriceConverting { color: #000000; font-size: 12px; font-weight: bold; }
.ProductPrice { color: #cccccc; font-family: Verdana; font-size: 22px; font-weight: bold; letter-spacing:-2px}
.ProductPriceSmall { color: #000; font-weight: normal; }
.SaveMoneyLabel { background-image: url(images/save_money.gif); color: #000; font-weight: bold; height: 55px; text-align: center; vertical-align: middle; width: 57px; }
.MarketPrice { font-family: Times New Roman; font-size: 14px; }
.PImgBox { padding-right: 8px; text-align: left; vertical-align: top; width: 100px; }
/*
	Products list
*/
.PListImgBox { padding-right: 8px; text-align: center; vertical-align: top; white-space: nowrap; width: 90px; }
HR.PListLine { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; height: 1px; width: 100%; }
.PListTaxBox { padding-bottom: 2px; padding-left: 70px; padding-right: 2px; padding-top: 2px; }
.PListCell { background-color: #ffffff; padding: 10px; text-align: center; vertical-align: top; }
/*
	Items style
*/
.ItemsList { color: #330000; font-weight: bold; }
.ItemsListDisabled { color: #909090; }
.ItemsList a { color: #330000; font-weight: bold; text-decoration: none; }
.ItemsList a:hover { color: #330000; font-weight: bold; text-decoration: none; }
/*
	Location bar
*/
.NavigationPath { color: #ffffff; font-size: 6 px; text-decoration: none; }
.NavigationPath a { color: #ffffff;  font-size: 6 px; text-decoration: none; }
.NavigationPath a:visited { color: #ffffff; font-size: 6 px; text-decoration: none; }
.NavigationPath a:hover { color: cccccc; text-decoration: underline; }
/*
	Buttons
*/
.FormButton { color: #4F0000; font-weight: bold; }
TABLE.ButtonTable { cursor: pointer; direction: ltr; vertical-align: middle; }
TD.Button { background: url(images/butbg.gif) repeat-x; padding-left: 5px; padding-right: 5px; vertical-align: middle; white-space: nowrap; }
FONT.Button { color: #fff; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; } */ buttontext/*
IMG.ButtonSide { color: #004F28; }
.SimpleButton TR TD { padding: 0px; white-space: nowrap; }
.Button a, .Button a:hover { color: #004F28; font-weight: bold; }
.GoImage { border: 0px; vertical-align: middle; }
/*
	Small text/link style
*/
.SmallNote a { color: #7C4C00; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 9px; text-decoration: none; }
.SmallNote a:hover { color: #7C4C00; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 9px; text-decoration: underline; }
.SmallText { color: #7C4C00; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 9px; text-decoration: none; }
/*
	Category page
*/
.SubcatTitle { padding-left: 5px; text-align: left; width: 95%; }
.SubcatInfo { color: #000000; text-align: right; white-space: nowrap; }
/*
	Search sort bar
*/
.SearchSortTitle { font-weight: bold; padding-right: 20px; }
.SearchSortLink a, .SearchSortLink a:hover { text-decoration: underline; }
.SearchSortImg { height: 9px; margin-right: 5px; width: 9px; }
.SearchSortCell { padding-right: 20px; }
/*
	Expandable section
*/
.ExpandSectionMark { cursor: pointer; vertical-align: middle; width: 11px; }
/*
	Tab mechanism (SPEEDBAR)   
*/
.Tab { background-color: #eeeeee; color: #ffffff; }
.Tab a { background-color: #eeeeee; border-right: 0 px solid #6E4888; color: #747474; display: block; float: left; font-weight: normal; padding: 7px; font-family: verdana; text-decoration: none; }
.Tab a:hover{ background: #effc9a url('images/speedImage.jpg'); color: #4F4F4F; text-decoration: none; }
.TabTop { background-image: url(images/tab_b.gif); height: 5px; }
TD.TabLeftSide { background-image: url(images/tab_l.gif); width: 5px; }
TD.TabRightSide { background-image: url(images/tab_r.gif); width: 5px; }
TD.TabLeftCorner { background-image: url(images/tab_c1.gif); height: 9px; width: 9px; }
TD.TabRightCorner { background-image: url(images/tab_c2.gif); height: 9px; width: 9px; }
TD.TabCenter { background-image: url(images/tab_b.gif); height: 5px; }
IMG.TabCorner { height: 5px; width: 9px; }
IMG.TabSide { height: 1px; width: 9px; }
/*
	Pagination mechanism
*/
.NavigationArrow { height: 9px; width: 9px; }
.NavigationTitle { height: 14px; padding-right: 10px; white-space: nowrap; }
.NavigationCell { background-image: url(images/page.gif); height: 14px; text-align: center; vertical-align: bottom; width: 17px; }
.NavigationCell a, .NavigationCell a:hover { text-decoration: none; }
.NavigationCell img { height: 1px; width: 17px; }
.NavigationCellWide { background-image: url(images/page_wide.gif); height: 14px; text-align: center; vertical-align: bottom; width: 23px; }
.NavigationCellWide a:link, .NavigationCellWide a:hover { text-decoration: none; }
.NavigationCellWide img { height: 1px; width: 23px; }
.NavigationCellSel { font-weight: bold; text-align: center; vertical-align: middle; width: 15px; }
/*
	Subheader styles
*/
TABLE.SubHeaderGrey { margin-bottom: 10px; width: 100%; }
.SubHeaderGrey { color: #666666; font-size: 11px; font-weight: bold; padding: 0px; }
.SubHeaderGreyLine { background-color: #CCCCCC; height: 1px; padding: 0px; }
TABLE.SubHeaderBlack { margin-bottom: 10px; width: 100%; }
.SubHeaderBlack { color: #000000; font-size: 12px; font-weight: bold; padding: 0px; }
.SubHeaderBlackLine { background-color: #000000; height: 1px; padding: 0px; }
TABLE.SubHeaderRed { margin-bottom: 10px; width: 100%; }
.SubHeaderRed { font-weight: bold; padding: 0px; }
.SubHeaderRedLine { background-color: #550000; height: 1px; padding: 0px; }
TABLE.SubHeader { margin-bottom: 10px; width: 100%; }
.SubHeader { color: #31616f; font-size: 12px; font-weight: bold; padding: 0px; }
.SubHeaderLine { background-color: #316270; height: 1px; padding: 0px; }
/*
	User profile page
*/
.RegSectionTitle { color: #550000; font-size: 10px; font-weight: bold; }
/*
	Popup image
*/
.PImageImageCell { height: 100%; padding: 5px; text-align: center; vertical-align: middle; }
.PImageImageCell IMG { text-align: center; vertical-align: middle; }
.PImageNumbersCell { padding-left: 10px; padding-right: 10px; white-space: nowrap; }
.PImageLine { background-color: #CCCCCC; height: 1px; }
.PImageLine IMG { height: 1px; }
BODY.PImage { background-color: #FFFFFF; }
.PImagePageRow { height: 30px; padding-left: 10px; vertical-align: middle; }
/*
	Customer reviews module
*/
IMG.StarImg { height: 14px; width: 14px; }
/*
	Manufacturers module
*/
.ManufacturersItem { padding-left: 5px; text-align: left; white-space: nowrap; width: 95%; }
/*
	Recommended products module
*/
UL.RPItems { padding-bottom: 0px; padding-left: 10px; padding-top: 0px; }
/*
	Webmaster mode
*/
SPAN.Lbl { color: green; font-weight: bold; }
.Section { margin: 0px; padding: 0px; }
/*
	Fast Lane Checkout module
*/
.FLCAuthBox { padding-left: 10px; padding-right: 5px; white-space: nowrap; }
.FLCAuthPreBox { height: 20px; padding-left: 30px; width: 100%; }
.FLCTopPad { height: 15px; vertical-align: middle; }
.FLCTopPad IMG { height: 15px; width: 1px; }
/*
		-- ADDONS --
*/
/*
	Gift registry module
*/
.HighLight { background-color: #FFFFCC; }
/*
	Feature comparison module
*/
TABLE.CompareBtn { cursor: pointer; }
TD.CompareBtnLeft { background-image: url(images/compare1.gif); height: 18px; width: 21px; }
TD.CompareBtnLeft IMG { height: 18px; width: 21px; }
TD.CompareBtnMain { background-image: url(images/compare2.gif); background-repeat: repeat-x; padding-left: 5px; padding-top: 2px; vertical-align: top; }
TD.CompareBtnMainMozilla { background-image: url(images/compare2.gif); background-repeat: repeat-x; padding-left: 5px; padding-top: 1px; vertical-align: top; }
TD.CompareBtnRight { height: 18px; width: 9px; }
TD.CompareBtnRight IMG { height: 18px; width: 9px; }
TD.FCompProductSelBox { padding: 0px; white-space: nowrap; }
TD.FCompProductButtonBox { padding-bottom: 0px; padding-left: 25px; padding-right: 0px; padding-top: 0px; white-space: nowrap; width: 100%; }
TD.FCompProductAddCL { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; }
TD.FCompFeatureHCell { background-color: #EEEEEE; font-weight: bold; text-align: center; vertical-align: top; }
.HightLightEqualRow { background-color: #ffe8af; text-align: center; }
.EqualRow { background-color: #ffffff; text-align: center; }
/*
	Special offers module
*/
.SpecialOffersPrice { color: #000; font-size: 14px; font-weight: bold; }
.SpecialOffersThumb { display: inline; margin-left: -51px; }
.SpecialOffersThumb A IMG { height: 44px; width: 47px; }
/*
	Fancy categories module
*/
.CatMenuItemOff { background-color: transparent; border-bottom: none; border-left: none; border-right: none; border-top: none; color: #330000; cursor: pointer; font-size: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 0px; margin-top: 3px; }
.CatMenuItemOffExp { background-color: transparent; border-bottom: none; border-left: none; border-right: none; border-top: none; cursor: pointer; margin-bottom: 1px; margin-left: 2px; margin-right: 3px; margin-top: 1px; }
.CatMenuItemOn { background-color: #FF8600; border-bottom: none; border-left: none; border-right: 0px solid; border-top: none; color: #330000; cursor: pointer; font-size: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 0px; margin-top: 3px; }
.CatSubMenu { background-color: #FFD44C; border-bottom: #8E4B00 1px solid; border-left: #8E4B00 1px solid; border-right: #8E4B00 1px solid; border-top: #8E4B00 1px solid; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 150px; }
a.CatMenuItem { cursor: pointer; font-family: Arial; font-size: 12px; }
a.CatMenuItem:link { color: #330000; text-decoration: none; }
a.CatMenuItem:visited { color: #330000; text-decoration: none; }
a.CatMenuItem:hover { color: #330000; text-decoration: none; }
a.CatMenuItem:active { color: #330000; text-decoration: none; }
A#nojs.CatMenuItem:hover { background-color: #FF8600; color: #330000; text-decoration: none; }
IMG.FCIcon { border-width: 0px; height: 16px; margin-left: 2px; margin-right: 3px; width: 16px; }
IMG.FCTriangle { border-width: 0px; height: 9px; margin-left: 3px; width: 9px; }
TABLE.FCItemTable { border-width: 0px; margin: 0px; text-align: left; width: 100%; }
TD.FCIconCell { text-align: center; vertical-align: middle; }
TD.FCTriangleCell { text-align: right; vertical-align: middle; }
TD.FCChain { background-repeat: repeat-y; width: 18px; }
TD.FCChain IMG { height: 1px; width: 18px; }
TD.FCExplorerBox { background-repeat: repeat-y; vertical-align: top; width: 37px; }
/*
	Product configurator module
*/
.ProductBG { background-color: #ffffff; }
.SlotCell { background-color: #ffffff; height: 35px; padding-top: 25px; text-align: center; width: 50%; }
.SlotProductCell { background-color: #ffffff; height: 35px; text-align: center; width: 50%; }
TABLE.PCSummaryTable { background-color: #ffffff; width: 100%; }
.YellowBackground { background: #CECECE; }
/*
	Surveys module
*/
H1.SurveyName { font-weight: bold; }
.SurveyHeader { font-size: 11px; }
.SurveyHeaderMenu { font-size: 10px; }
.SurveyFooter { font-size: 11px; }
.SurveyFooterMenu { font-size: 10px; }
.SurveyQuestion { padding: 2px; font-size: 12px; font-weight: bold; }
.SurveyQuestionMenu { padding: 0px; font-weight: bold; }
TEXTAREA.Survey { }
.SurveyAnswer { padding: 2px; width: 100%; }
.SurveyAnswerMenu { padding: 0px; width: 100%; }
TD.SurveyAnswerMark { padding: 2px; width: 15px; }
TD.SurveyAnswerMarkMenu { padding: 0px; width: 15px; }
.SurveyBar { background-color: blue; height: 10px; }
.SurveyBarHL { background-color: green; height: 10px; }
.SurveyStatLabel { padding-left: 6px; white-space: nowrap; }
.StatisticsBar { background-color: #FFCE31; }
.StatisticsBarHL { background-color: #FF8400; }
.SurveyAnswers { padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 5px; }
.SurveyAnswersMenu { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; }
.SurveyAnswerComment { padding: 2px; }
.SurveyAnswerCommentMenu { padding: 0px; }
/*
	NEW styles
*/
.categories a { border-bottom: 1px #CABADA  solid; color: #172033; display: block; padding-bottom: 2px; padding-left: 7px; padding-right: 3px; padding-top: 2px; }
.categories a:hover { background: #EFFC9A url('images/categorieImage.jpg'); color: #565656; text-decoration: none; }
.categoriesCart a { background: #EAE6F2; color: #302444; display: block; margin: 2px; padding: 3px 4px 3px 10px; border-right: 1px solid #414141; border-bottom: 1px solid #414141; }
.categoriesCart a:hover { background: #D1C8E3; color: #1B1427; text-decoration: none; }
.headerSub { background-image: url(http://www.sturdiproducts.com/images/search_barBG.gif); padding: 6px 10px 5px 15px; border-bottom: 1px solid #414141; }
.footerSub { background-image: url(http://www.sturdiproducts.com/images/tabBGbottom.jpg); padding: 6px 10px 5px 15px; border-bottom: 1px solid #414141; }



.subnav { background: #eeeeee; border-bottom: 1px solid #000000; border-top: 1px solid #5E5E5E; }
.cartTop { float: none; padding-right: 10px; }
.design { color: #CAB8D9; font-size: 10px; padding-left: 20px; }
.design a { color: #CAB8D9; text-decoration: none; font-weight: bold; }
.headerMinicart { color: #000000; text-decoration: none; padding-right: 10px; }
.headerMinicart a { color: #000000; text-decoration: none; }
.headerMinicart:hover { color: #D20000; text-decoration: underline; }
.main { align: top; border-right: 1px solid #cccccc; padding-left: 6px; border-left: 1px solid #cccccc;}
.mainCartCheckout { background-image: url(http://www.sturdiproducts.com/images/CartBG.jpg);  align: top; border-right: 1px solid #cccccc; padding-left: 6px; border-left: 1px solid #cccccc;}

.mainLeft { background: #fff url('images/left_col_bott_angle.gif') no-repeat right bottom; }


.listing { text-align: center; }
.listing2 { text-align: center; }

/*
.listing { background-color: #ffffff; border: 0px solid; padding: 0px; border-color: #EAEAEA; text-align: center; }
.listing2 { background-color: #EEE9F3; padding: 0px; border: 0px solid #B196C7; text-align: center; }
*/

.vertmenutitleProdBox { background-color: #ffffff; border-bottom:0px solid #744E93; color: #000000; font-size: 11px; padding: 5px 3px 3px 3px; height: 28px; font-weight: normal;}
.vertmenutitleProdBox a { color: #FFFFFF; }
.vertmenutitleBox { background-color: #C9C9C9; color: Black; font-weight: bold; text-transform: uppercase; font-size: 10px; padding: 3px; }

/*
	Short Description in main categories (D.R. - 24-04-2008)
*/
.productsList { background: #ffffff; border-top: 3px solid #558390; padding: 15px 7px 15px 7px; }
.productsList2 { background: #ffffff; border-top: 3px solid #cccccc; padding: 15px 7px 15px 7px; }







/*
DropdownMenu add-on
*/

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
float:left;
color: white;
background: black url(color_tabs_left.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 0px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(color_tabs_right.gif) no-repeat right top;
padding: 4px 8px 2px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #cccccc;
}

.ddcolortabs a:hover span{
background-color: #cccccc;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #cccccc;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #cccccc;
border-bottom: 1px solid #000000; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #dddddd;
color: white;
}

/* End drop down menu */



/*
DropdownMenu add-on
*/

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
float:left;
color: white;
background: black url(color_tabs_left.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 0px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(color_tabs_right.gif) no-repeat right top;
padding: 4px 8px 2px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #cccccc;
}

.ddcolortabs a:hover span{
background-color: #cccccc;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #cccccc;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #cccccc;
border-bottom: 1px solid #000000; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #dddddd;
color: white;
}

/* End drop down menu */








/*  Start Tabber  */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 9px Verdana, sans-serif color:#fff;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 2px;
 border: 1px solid #778;
 border-bottom: none;
 background: #53818e;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #fff; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #d8e3ab;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 color: #000;
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 height:315px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/* End Tabber  */



/*---------------------------------------------DropDownMenu-----------------------------------------*/


		/*this is the css for the vertical version*/
		.vertical ul{
			list-style-type: none;
			padding: 0;
			width: 204px;
			
			margin: 0;
			position: relative;
		}
		.vertical li a{
			display: block;
			width: 200px;
			text-decoration: none;
			height: 1em;
			padding: .1em 1px;
			border: 1px solid;
			border-top: 0px;
		}
		.vertical li{
			position: relative;
			border-bottom: 1px solid transparent;
			margin-bottom: -1px;
		} 
		.vertical li:first-child>a{
			border-top: 1px solid;
		}
		.vertical a.first{
			border-top: 1px solid;
		}
		.vertical li ul{
			position: absolute;
			top: -1px;
			left: 203px;
		}
		.vertical.left ul ul ul,.vertical .left ul{
			left: -203px;
		}
		/*this is the css for the horizontal version*/
		.horizontal ul{
			border: none;
                                                height: 18px;
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		.horizontal ul li{
			float: left;
			position: relative;
		}
		.horizontal ul li a{
			display: block;
			width: 225px;
			text-decoration: none;
			height: 1.6em;
			padding: .1em 1px;
			overflow: hidden;
			border: 0px solid;
			border-left: none;
		}
		.horizontal li li{
			float: none;
			border-bottom: 1px transparent;
			margin-bottom: -1px;
                                                background-color: #ffffff;
			border-color: #000000;
		}
		.horizontal li li.last{
			border-bottom: none;
		}
		.horizontal ul li ul{
			position: absolute;

			left: -1px;
			margin-top: -1px;
		}
		.horizontal ul ul ul{
			width: 130px;
			top: -1px;
			left: 128px;
			margin-top: 0;
		}
		.horizontal.left ul ul ul,.horizontal .left ul ul{
			top: -1px;
			left: -128px;
		}
		.horizontal ul li li a{
			border: none;
			border-top: none;
		}
		.horizontal ul li:first-child>a{
			border-left: none;
		}
		.horizontal ul li a.first{
			border-left: none;
		}
		.horizontal ul li li a.first{
			border-top: none;
		}
		.horizontal ul li li:first-child>a{
			border-top: none;
		}
		div.horizontal ul li.pixelfix ul{
			left: 0;
		}
		div.horizontal ul li.pixelfix ul ul{
			left: 128px;
		}
		/*here we use a little CSS to make a basic/backup dropdown menu in modern browsers *cough* not IE6 or less *cough* if javascript is disabled.Flickering never happens in these browsers*/
		.mlmenu li ul{
			display: none;
		}
		.mlmenu li:hover>ul{
			display: block;
		}
		/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
		.accessible li ul{
			display: block;
		}
		/*Code to show an element has a child*/
		.mlmenu.plus li a:first-child:not(:last-child):after{
			content: '+';
		}
		.plus a span{
			padding-left: .5em;
		}
		.noshow{
			visibility: hidden;
		}
		/*colors for menu*/
		.blackwhite li a{
			background-color: eee;
			color: black;
			border-color: black;
		}
		.blackwhite li a:hover,.blackwhite li a.first:hover,.blackwhite .trail a.hover{
			background-color: black;
			color: white;
			border-color: black;
		}
		.blackwhite li:first-child>a:hover{
			background-color: black;
			color: white;
			border-color: black;
		}
		.blackwhite ul{
			border-color: black;
		}
		.bluewhite li a{
			font-family: tahoma;
                                                font-weight: bold;
                                                background-color: #eeeeee;
			color: #42707d;
			border-color: #bcc590;
		}
		.bluewhite li a:hover,.bluewhite li a.first:hover,.bluewhite .trail a.hover{
			background-color: #4b7986;
			color: white;
			border-color: #bcc590;
                                                border-bottom: 1px;
		}
		.bluewhite li:first-child>a:hover{
			background-color: #4b7986;
			color: white;
			border-color: #bcc590;
		}
		.bluewhite ul{
			border-color: #bcc590;
		}

/*--------------------------------------END-------DropDownMenu-----------------------------------------*/



/* DROP DOWN MENU     1    DE WERKENDE       Working  */


a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;

  border:  1px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 2.0em;
  color:   #008000;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }


/* END DROP DOWN MENU GOEDE    working...   */





/* colorswatches static page */

	.colorscenterimage {
	text-align: center;
}
.colorstext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* END colorswatches static page */


