.mastheadflyer {
background-repeat: no-repeat;
border: 0;
height: 55px;
left: 510px;
padding-top: 7px;
padding-left: 10px;
position: absolute;
text-align: center;
top: 0px;
width: 250px;
}
body{
	text-align:center;
	background:#969696;
	margin:0;
	padding:0;
	}
#centerHack{ /*fixes centering bug in IE6 using small monitors*/
	width:980px;
	position:relative;
	margin:0 auto;
	}
#wrapper{  /*contains everything*/
	position:relative;
	width:980px;
	float:left;
	background:#fff;
	border:1px solid #000;
/*these font attributes are inherited by all nested containers*/
	font-family:arial, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-align:left;
	}
/******************************************************  GLOBAL CONTAINERS  */
#content2col{
	float:left;
	position:relative;
	width:540px;
	border-left:180px solid #f5f5f5;
	background:#fff;
	}
/********************************************************  1 Column Layout  */
#centerColumn1col{
	position:relative;
	top:0px;
	margin-bottom:0px;
	left:0px;
	float:left;
	width:940px;
	background:#fff;
	border:0px solid #000;
	}
/***************************************************************  MASTHEAD  */
#masthead{
	width:980px;
	height:85px;
	background:#fff;
	border:0px solid #0f0;
	}
.mastheadLogo{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:328px;
	height:85px;
	border:0px solid #0f0;
	}
.mastheadSearch{
	position:absolute;
	left:0px;
	top:12px;
	left:550px;
	width:199px;
	height:55px;/*62 total*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-top:7px;
	background-color:#fffffe;
	background-image:url('../imgStore/mastheadBoxSmall3.jpg');
	background-repeat:no-repeat;
	border:0px solid #f00;
	}
.searchButton{
	position:relative;
	top:8px;
	}
.mastheadPhoneNumber{
	position:absolute;
	width:199px;
	height:50px;
	padding-top:12px;
	top:12px;
	left:315px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-image:url('../imgStore/mastheadBoxSmall2.jpg');
	background-repeat:no-repeat;
	border:0px solid #000;
	}
.navbarSearch {	
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	margin-left: 12px;
	position: relative;
	width: 49px;
	margin-top:4px;
}
.mastheadMiniCart{
	position:relative;
	top:10px;
	float:right;
	width:200px;
	height:20px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	border:0px solid #0f0;
	}
.mastheadCanadianLink{
	display:table;
	border-collapse:collapse;
	border:0px solid #000;
	position:absolute;
	top:4px;
	left:780px;
	width:180px;
	height:47px;
	background-image:url('../imgStore/mastheadFlagBkgd.jpg');
	background-repeat:no-repeat;
	color:#fff;
	}
.mastheadCanadianTable{
	position:relative;
	top:2px;
	left:6px;
	font-size:11px;
	font-weight:bold;
	}
.mastheadCanadianTable a{text-decoration:none;color:#fff;}
.mastheadCanadianTable a:hover{text-decoration:none;color:#f00;}
.mastheadCartCheckout{
	float:right;
	position:absolute;
	top:50px;
	left:770px;
	width:200px;
	height:75px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:8px;
	border:0px solid #00f;
	}
.mastheadCartCheckout a{
	color:#00f;
	text-decoration:none;
	}
.mastheadCartCheckout a:hover{color:#f00;}
.mastheadCartCheckout a:visited{color:#00f;}
.mastheadCartCheckout a:visited:hover{color:#f00;}
/*****************************************************************  NAVBAR  */
#navbar1{
	float:left;
	width:980px;
	height:36px;
	text-align:center;
	font-weight:bold;
	line-height:28px;
	background-image:url('../imgStore/navbarBkgd.jpg');
	background-repeat:repeat-x;
	}
#navbar1 a{
	color:#00f;
	font-size:11px;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	padding-top:6px;
	}
#navbar1 a:hover{color:#f00;}
#navbar1 a:visited{color:#00f;}
#navbar1 a:visited:hover{color:#f00;}
.navbarWelcome{display:none;}
/*
.navbarWelcome{
	float:left;
	position:relative;
	margin-left:8px;
	padding-top:4px;
	width:206px;
	height:36px;
	background-image:url('../imgStore/navbarWelcome.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	}
*/
.navbarLogin{
	float:left;
	position:relative;
	margin-left:12px;
	width:59px;
	height:36px;
	font-size:12px;
	line-height:36px;
	background-image:url('../imgStore/navbarLogin.jpg');
	background-repeat:no-repeat;
	}
.navbarLogin a{text-decoration:none;}
.navbarHome{
	float:left;
	position:relative;
	margin-left:248px;
	width:49px;
	height:36px;
	background-image:url('../imgStore/navbarHome.jpg');
	background-repeat:no-repeat;
	}
.navbarAbout{
	float:left;
	position:relative;
	margin-left:12px;
	width:46px;
	height:36px;
	background-image:url('../imgStore/navbarAbout.jpg');
	background-repeat:no-repeat;
	}
.navbarService{
	float:left;
	position:relative;
	margin-left:12px;
	width:117px;
	height:36px;
	background-image:url('../imgStore/navbarService.jpg');
	background-repeat:no-repeat;
	}
.navbarStatus{
	float:left;
	position:relative;
	margin-left:12px;
	width:91px;
	height:36px;
	background-image:url('../imgStore/navbarStatus.jpg');
	background-repeat:no-repeat;
	}
.navbarContact{
	float:left;
	position:relative;
	margin-left:12px;
	width:59px;
	height:36px;
	background-image:url('../imgStore/navbarContact.jpg');
	background-repeat:no-repeat;
	}
/*
.navbarFAQ{
	float:left;
	display:block;
	position:relative;
	margin-left:12px;
	width:39px;
	line-height:39px;
	background-image:url('../imgStore/navbarFAQ.jpg');
	background-repeat:no-repeat;
	}
*/
#navbarFAQ {
	float:left;
	margin-left:10px;
	position: relative;
	width: 39px;
	height:36px;
	font: 12px Arial, sans-serif;
	z-index: 100;
	background:url("../imgStore/navbarFAQ.jpg") no-repeat;
	}
#navbarFAQ ul {padding:0; margin:0; list-style:none;}
#navbarFAQ ul ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}
#navbarFAQ ul iframe {position:absolute; left:-9999px; top:-9999px; width:240; height:0; margin:0; padding:0;}
#navbarFAQ ul li a {display:block; width:39px; height:36px; line-height:24px;}
#navbarFAQ ul li a:hover {position:relative; border:0; color:#f00; z-index:100;}
#navbarFAQ ul li:hover {position:relative; z-index:100;}
#navbarFAQ ul li:hover > a {color:#f00;}

#navbarFAQ ul :hover ul {left:-90px; top:36px; width:240px; font: 12px Arial, sans-serif; text-align: center; background:#bde9eb; padding:5px 0;}
#navbarFAQ ul :hover ul li a {white-space:nowrap; width:240px; height:20px; line-height:20px;}

#navbarFAQ :hover iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);}


#navbar1 .navbarMinibask{
	float:left;
	position:relative;
	margin-left:12px;
	width:102px;
	height:36px;
	padding-top:8px;
	text-align:center;
	font-size:9.5px;
	line-height:10px;
	color:#000;
	background-image:url('../imgStore/navbarMinibask.jpg');
	background-repeat:no-repeat;
	}
.navbarMinibask a{color:#000;}
.navbarMinibask a:hover{color:#000;}
.navbarMinibask a:visited{color:#000;}
.navbarMinibask a:visited:hover{color:#000;}
/************************************************************  LEFT COLUMN  */
#leftColumn2col{
	float:left;
	position:relative;
	top:0px;
	margin-bottom:0px;
	left:-180px;
	margin-right:-180px;
	width:180px;
	background:transparent;
	border:0px solid #000;
	}
.cattreeHeader{
	position:relative;
	left:20px;
	top:12px;
	margin-bottom:18px;
	width:140px;
	height:37px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:37px;
	color:#fff;
	background-image:url('../imgStore/cattreeHeaderBkgd.jpg');
	}
.cat1{
	position:relative;
	left:20px;
	width:140px;
	height:60px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-image:url('../imgStore/cattreeTitleBkgd.jpg');
	margin:6px 0px;
	}
.cat1 a{
	position:absolute;
	left:0px;
	top:14px;
	width:140px;
	height:60px;
	color:#fff;
	text-decoration:none;
	}
.cat1 a:hover{color:#f00;}
.cat1 a:visited{color:#fff;}
.cat1 a:visited:hover{color:#f00;}

.thiscat1{
	position:relative;
	left:20px;
	width:140px;
	height:60px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-image:url('../imgStore/cattreeTitleBkgd.jpg');
	margin:6px 0px;
	}
.thiscat1 a{
	position:absolute;
	left:4px;
	top:8px;
	width:130px;
	height:30px;
	color:#fff;
	text-decoration:none;
	margin:6px 0px;
	}
.thiscat1 a:hover{color:#f00;}
.thiscat1 a:visited{color:#fff;}
.thiscat1 a:visited:hover{color:#f00;}
.cat2{
/*
	position:relative;
	left:20px;
*/
	width:140px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:13px;
	margin:3px 0px 3px 24px;
	padding:2px;
	border-bottom:3px solid #ddd;

	}
.cat2 a{
	color:#333;
	text-decoration:none;
	}
.cat2 a:hover{color:#00f;}
.cat2 a:visited{color:#333;}
.cat2 a:visited:hover{color:#00f;}

.thiscat2{
	position:relative;
	left:20px;
	width:140px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:3px 6px;
	border-bottom:1px solid #ddd;
	}
.thiscat2 a{
	color:#333;
	text-decoration:none;
	}
.thiscat2 a:hover{color:#666;}
.thiscat2 a:visited{color:#00f;}
.thiscat2 a:visited:hover{color:#666;}

.cat3{
	position:relative;
	left:30px;
	width:130px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:3px 0px;
	border-bottom:1px solid #ddd;
	}
.cat3 a{
	color:#666;
	text-decoration:none;
	}
.cat3 a:hover{color:#00f;}
.cat3 a:visited{color:#666;}
.cat3 a:visited:hover{color:#00f;}

.thiscat3{
	position:relative;
	left:30px;
	width:130px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:3px 0px;
	border-bottom:1px solid #ddd;
	}
.thiscat3 a{
	color:#666;
	text-decoration:none;
	}
.thiscat3 a:hover{color:#666;}
.thiscat3 a:visited{color:#00f;}
.thiscat3 a:visited:hover{color:#666;}

.cat4{
	position:relative;
	left:40px;
	width:120px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:3px 0px;
	border-bottom:1px solid #ddd;
	}
.cat4 a{
	color:#999;
	text-decoration:none;
	}
.cat4 a:hover{color:#00f;}
.cat4 a:visited{color:#999;}
.cat4 a:visited:hover{color:#00f;}

.thiscat4{
	position:relative;
	left:40px;
	width:130px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:3px 0px;
	border-bottom:1px solid #ddd;
	}
.thiscat4 a{
	color:#999;
	text-decoration:none;
	}
.thiscat4 a:hover{color:#999;}
.thiscat4 a:visited{color:#00f;}
.thiscat4 a:visited:hover{color:#666;}

.cat5{
	position:relative;
	left:50px;
	width:120px;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	margin:3px 0px;
	border-bottom:1px solid #ddd;
	}
.cat5 a{
	color:#666;
	text-decoration:none;
	}
.cat5 a:hover{color:#00f;}
.cat5 a:visited{color:#666;}
.cat5 a:visited:hover{color:#00f;}

.thiscat5{
	position:relative;
	left:50px;
	width:130px;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	margin:3px 0px;
	border-bottom:1px solid #ddd;
	}
.thiscat5 a{
	color:#00f;
	text-decoration:none;
	}
.thiscat5 a:hover{color:#666;}
.thiscat5 a:visited{color:#00f;}
.thiscat5 a:visited:hover{color:#666;}

.cattreeFooter{
	margin:0 auto;
	text-align:center;
	}
/***********************************************************  RIGHT COLUMN  */
#rightColumn2col{
	position:relative;
	top:12px;
	margin-bottom:24px;
	margin-right:-180px;
	left:12px;
	float:left;
	width:764px;
	background:#fff;
	border:0px solid #000;
	}
.minicartBasket{
	width:184px;
	position:relative;
	left:8px;
	}
.minicartShipping{
	width:140px;
	}
.minicartHeads{
	font-size:10px;
	font-weight:bold;
	}
.minicartInput{
	width:180px;
	font-size:9px;
	border:1px solid #015caf;
	}
.minicartEmpty{
	display:block;
	position:relative;
	left:0px;
	top:8px;
	background:#f97717;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.minicartCalculateShipping{
	height:18px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	color:#015caf;
	}
.minicartCalculateShipping a{color:#015caf;text-decoration:none;}
.minicartCalculateShipping a:hover{color:#f97717;}
.minicartCalculateShipping a:visited{color:#015caf;}
.minicartCalculateShipping a:visited:hover{color:#f97717;text-decoration:none;}
/*********************************************************   GLOBAL FOOTER  */
.footer{
	float:left;
	width:980px;
	height:36px;
/*
	background-image:url('../imgStore/footerBkgd.jpg');
	background-repeat:repeat-x;
*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:36px;
	color:#fff;
	}
.footer a{text-decoration:none;color:#336699;}
.footer a:hover{color:#F00;}
.footer a:visited{color:#336699;}
.footer a:hover:visited{color:#F00;}

.subFooter{
	float:left;
	width:980px;
	height:76px;
	background:#fff;
	border:0px solid #0f0;
	background-image:url('../imgStore/footerBkgd.jpg');
	background-repeat:repeat-x;
	}
.subfooterText{
	float:left;
	width:460px;
	height:76px;
	font-size:11px;
	line-height:76px;
	text-align:center;
	}
	

/*******************************************************************  SFNT  */
.SFNTtext{
	width:620px;
	font-size:12px;
	color:#336699;
	margin:0 auto;
	}
.SFNTdisplayHeader{
	display:block;
	width:760px;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#356eb5;
	}
.SFNTdisplay{
	display:table;
	border-collapse:collapse;
	float:left;
	width:189px;
	height:250px;
	border:1px solid #ddd;
	font-size:11px;
	text-align:center;
	color:#336699;
	}
.SFNTdisplayName{
	display:block;
	width:187px;
	height:52px;
	border:0px solid #992299;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
	}
.SFNTdisplayName a{text-decoration:none;color:#00f;}
.SFNTdisplayName a:hover{color:#f00;}
.SFNTdisplayName a:visited{color:#00f;}
.SFNTdisplayName a:visited:hover:hover{color:#f00;}
.SFNTdisplayImage{
	position:bottom;
	width:187px;
	height:160px;
	border:0px solid #999999;
	line-height:160px;
	}
.SFNTdisplayImage img{margin:0 auto;}
.SFNTdisplayPrice{
	color:#f00;
	font-weight:bold;
	}
.SFNTextra{
	width:391px;
	height:182px;
	margin:0 auto;
	}
/*******************************************************************  CTGY  */
.breadcrumbs{font-size:11px;}
.breadcrumbs a{color:#336699;}
.breadcrumbs a:hover{color:#F00;}
.breadcrumbs a:visited{color:#336699;}
.breadcrumbs a:visited:hover{color:#F00;}

.breadcrumbMenu{
	border:1px solid #336699;
	font-size:11px;
	color:#666;
	}
.categoryTitle{
	width:756px;/*764 total*/
	height:auto;
	background:#cff9fc;
	border:1px solid #336699;
	padding:3px;
	}
.ctgySubcatTable{
	display:table;
	border:0px solid #336699;
	background-color:#f5f5f5;
	margin:0px;
	}
.ctgySubcatLink a{
	font-size:12px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
	}
.ctgySubcatLink a:hover{color:#F00;}
.ctgySubcatLink a:visited{color:#336699;}
.ctgySubcatLink a:visited:hover{color:#F00;}

.ctgyProdHeadTable{
	display:table;
	border:1px solid #336699;
	background-color:#cff9fc;
	}
.ctgyProdTable{
	display:table;
	margin:0px;
	border:0px solid #336699;
	}
.ctgyProdDivider{
	display:block;
	height:1px;
	border-top:1px solid #336699}
	}
.ctgyProdText{
	font-size:16px;
	font-weight:bold;
	color:#000;
	}
.ctgyProdText {
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
.ctgyProdLink a{
	color:#336699;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
.ctgyProdLink a:hover{color:#00f;}
.ctgyProdLink a:visited{color:#336699;}
.ctgyProdLink a:visited:hover{color:#00f;}

.subcat{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	}
.subcatTL{
	width:4px;
	height:6px;
	background-image:url('../imgStore/subcatTitleBorder-TL.jpg');
	background-repeat:no-repeat;
	border-collapse:collapse;
	}
.subcatT{
	height:6px;
	background-image:url('../imgStore/subcatTitleBorder-T.jpg');
	background-repeat:repeat-x;
	border-collapse:collapse;
	}
.subcatTR{
	width:6px;
	height:6px;
	background-image:url('../imgStore/subcatTitleBorder-TR.jpg');
	background-repeat:no-repeat;
	border-collapse:collapse;
	}
.subcatL{
	width:4px;
	background-image:url('../imgStore/subcatTitleBorder-SL.jpg');
	background-repeat:repeat-y;
	border-collapse:collapse;
	}
.subcatCenter{
	background:#fff;
	}
.subcatR{
	width:6px;
	background-image:url('../imgStore/subcatTitleBorder-SR.jpg');
	background-repeat:repeat-y;
	border-collapse:collapse;
	}
.subcatBL{
	width:4px;
	height:6px;
	background-image:url('../imgStore/subcatTitleBorder-BL.jpg');
	background-repeat:no-repeat;
	border-collapse:collapse;
	}
.subcatBR{
	width:6px;
	height:6px;
	background-image:url('../imgStore/subcatTitleBorder-BR.jpg');
	background-repeat:no-repeat;
	border-collapse:collapse;
	}
.subcatB{
	height:6px;
	background-image:url('../imgStore/subcatTitleBorder-B.jpg');
	background-repeat:repeat-x;
	border-collapse:collapse;
	}

.CTGYdisplayHeader{
	display:table;
	float:left;
	width:760px;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#356eb5;
	margin-bottom:1px;
	}
.CTGYdisplayHeader a{color:#fff;text-decoration:none;}

.CTGYdisplayHeader a:hover{color:#f00;}
.CTGYdisplayHeader a:visited{color:#fff;}
.CTGYdisplayHeader a:visited:hover{color:#f00;}
/*******************************************************************  PROD  */
.prodZoom{
position: absolute; left: 25px; top: 325px;	
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.prodZoom a{color:#336699;text-decoration:none;}
.prodZoom a:hover{color:#00f;}
.prodZoom a:visited{color:#336699;}
.prodZoom a:visited:hover{color:#00f;}
.prodSpecs{
	font-size:12px;
	}
.prodInventory{
	width:200px;
	border:1px solid #000;
	}
.volpriceTable{
	border:1px solid #336699;
	border-collapse:collapse;
	}
.volpriceTh{
	background:#336699;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.volpriceTd{
	border:1px solid #999999;
	}
.prodDescription{font-size:13px;}
/*
.addToBasket{
	width:100px;
	height:19px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	background-image:url('../imgButtons/addToBasket.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
.addToBasket {font-size:12px;color:#00f;text-decoration:none;}
.addToBasket a:hover{color:#f00;}
.addToBasket a:visited{color:#00f;}
.addToBasket a:visited:hover{color:#f00;}
*/
/*******************************************************************  POUT  */
.soldOut{
	font-size:14px;
	color:#f00;
	}
/*************************************************************  ACAD  ACED  */
.logout{
	font-size:16px;
	font-weight:bold;
	}
.logout a{color:#00f;text-decoration:none;}
.logout a:hover{color:#336699;}
/*************************************************************  LOGN  ORDL  */
.lognTable{
	margin:0 auto;
	border:0px solid #00f;
	}
.lognHead{
	width:241px;
	height:22px;
	background-image:url('../imgStore/lognHeadBkgd.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}
.lognBody{
	width:241px;
	height:169px;
	background-image:url('../imgStore/lognBodyBkgd.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.lognBody a{
	font-size:14px;
	color:#00f;
	text-decoration:none;
	}
.lognBody a:hover{color:#336699;}
.lognBody a:visited{color:#00f;}
.lognBody a:visited:hover{color:#336699;}
.lognMessages{
	margin:0 auto;
	width:482px;
	height:36px;
	font-size:12px;
	color:#f00;
	border:0px solid #000;
	}
.lognInput{border:1px solid #336699;}
.secureCheckoutORDL{
	width:121px;
	height:19px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	background-image:url('../imgButtons/secureCheckoutORDL.jpg');
	background-position:top left;
	}
.secureCheckoutORDL a{font-size:12px;color:#00f;text-decoration:none;}
.secureCheckoutORDL a:hover{color:#f00;}
.secureCheckoutORDL a:visited{color:#00f;}
.secureCheckoutORDL a:visited:hover{color:#f00;}
.createNewAccount{
	width:141px;
	height:19px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	background-image:url('../imgButtons/createNewAccount.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
.createNewAccount a{font-size:12px;color:#00f;text-decoration:none;}
.createNewAccount a:hover{color:#f00;}
.createNewAccount a:visited{color:#00f;}
.createNewAccount a:visited:hover{color:#f00;}
.createNewAccountORDL{
	width:141px;
	height:19px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	background-image:url('../imgButtons/createNewAccountORDL.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
.createNewAccountORDL a{font-size:12px;color:#00f;text-decoration:none;}
.createNewAccountORDL a:hover{color:#f00;}
.createNewAccountORDL a:visited{color:#00f;}
.createNewAccountORDL a:visited:hover{color:#f00;}
.logout{
	width:57px;
	height:19px;
	background-image:url('../imgButtons/logout.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
a .logout {background-position:top left;}
a:hover .logout{background-position:bottom left;}
.googleORDL{
	width:220px;
	position:relative;
	left:394px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	}
/*************************************************************  BASK  BSKE  */
.BASKtable{width:100%;}
.baskEmpty{
	font-size:14px;
	color:#336699;
	text-align:left;
	}
.baskHeader{
	background-color:#666688;
	color:#fff;
	}
.baskForm{
	border:1px solid #336699;
	}
.baskText{font-size:12px;color:#666666;}
.baskText a{color:#336699;text-decoration:none;border-bottom:1px dotted #336699;}
.baskText a:hover{color:#00f;}
.continueShopping{
	width:133px;
	height:19px;
	background-image:url('../imgButtons/continueShopping.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	}
.continueShopping a{color:#00f;text-decoration:none;}
.continueShopping a:hover{color:#f00;}
.secureCheckout{
	width:144px;
	height:32px;
	background-image:url('../imgButtons/secureCheckout-re.png');
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	}
.secureCheckout a{color:#FFFFFF;text-decoration:none;}
.secureCheckout a:hover{color:#A3D3EA;}
.calculateShipping{
	width:131px;
	height:19px;
	background-image:url('../imgButtons/calculateShipping.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	}
.calculateShipping a{color:#00f;text-decoration:none;}
.calculateShipping a:hover{color:#f00;}
.calculateShipping a span{display:none;}
.calculateShipping a:hover span{
	position:relative;
	top:-2px;
	left:-30px;
	width:200px;
	display:block;
	color:#00f;
	background:#afdded;
	text-align:left;
	padding:4px;
	}
/*************************************************  OCST, OSEL, OPAY, INVC  */
.guidedCheckout{
	display:table;
	font-size:15px;
	font-weight:bold;
	border-collapse:collapse;
	}
.guidedOn{
	height:24px;
	line-height:24px;
	float:left;
	text-align:center;
	width:252px;
	background:#336699;
	color:#fff;
	border:1px solid #fff;
	border-collapse:collapse;
	}
.guidedOff{
	height:24px;
	line-height:24px;
	float:left;
	text-align:center;
	width:252px;
	background:#bbb;
	color:#fff;
	border:1px solid #fff;
	border-collapse:collapse;
	}
/****************************************************************  SITEMAP  */
.cattree1001{
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	}
.column{
	float:left;
	width:380px;
	border-collapse:collapse;
	}
.category{
	width:380px;
	margin-bottom:16px;
	}

.level1{
	list-style-type:none;
	font-family:arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-indent:0px;
	}
.level2{
	list-style-type:none;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-indent:8px;
	}
.level3{
	list-style-type:none;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-indent:16px;
	}
.level4{
	padding: 0px;
	list-style-type:none;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-indent:24px;
	}
.level5{
	padding: 0px;
	list-style-type:none;
	font-family:arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-indent:32px;
	}

.level1 a{text-decoration:none; color:#83309e;}
.level1 a:link {text-decoration:none; color:#83309e;}
.level1 a:visited {text-decoration:none; color:#83309e;}
.level1 a:hover {text-decoration:none; color:#5c0778;}

.level2 a{text-decoration:none; color:#647d7d;}
.level2 a:link {text-decoration:none; color:#647d7d;}
.level2 a:visited {text-decoration:none; color:#647d7d;}
.level2 a:hover {text-decoration:none; color:#2d5454;}

.level3 a{text-decoration:none; color:#f69180;}
.level3 a:link {text-decoration:none; color:#f69180;}
.level3 a:visited {text-decoration:none; color:#f69180;}
.level3 a:hover {text-decoration:none; color:#cf5540;}

.level4 a{text-decoration:none; color:#906b1e;}
.level4 a:link {text-decoration:none; color:#906b1e;}
.level4 a:visited {text-decoration:none; color:#906b1e;}
.level4 a:hover {text-decoration:none; color:#674602;}

.level5 a{text-decoration:none; color:#ac3c1c;}
.level5 a:link {text-decoration:none; color:#ac3c1c;}
.level5 a:visited {text-decoration:none; color:#ac3c1c;}
.level5 a:hover {text-decoration:none; color:#711c04;}

.clear{clear:both;}

/****************************************************************  BUTTONS  */

/*
.withoutAccount{font-size:11px;margin-top:-10px;margin-bottom:-10px;}
.calculateShipping{
	width:131px;
	height:19px;
	background-image:url('../imgButtons/calculateShipping.jpg');
	background-position:top left;
	}
a .calculateShipping {background-position:top left;}
a:hover .calculateShipping{background-position:bottom left;}
*/



	
/*******************************************************************  MISC  */
a img{border:0px;}
.clear{clear:both;}
.center{margin:0 auto; text-align:center;}
.bodyTextBlue{
	color:#336699;
	text-align:left;
	font-size:12px;
	}

h1{
	padding:0px;
	margin:0px;
	font-size:20px;
	color:#000;
	}
h2{
	padding:0px;
	margin:0px;
	font-size:20px;
	color:#0098bd;
	}

a.info{
	position:relative;
	z-index:24;
	text-decoration:none;
	}
a.info:hover{z-index:25;}
a.info span{display: none}
a.info:hover span{
	display:block;
	position:absolute;
	top:18px;
	left:-14px;
	width:160px;
	border:1px solid #0cf;
	background-color:#cff; color:#000;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	}
.formInput{border:1px solid #336699;}

/*EOF*/	/*******************************************************************  RELATED  */
.RELAdisplayHeader{
	display:block;
	width:756px;
	height:24px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#356eb5;
	}
.RELAdisplay{
	display:table;
	border-collapse:collapse;
	float:left;
	width:126px;
	height:138px;
	border:1px solid #ddd;
	font-size:10px;
	text-align:center;
	color:#336699;
	}
.RELAdisplayName{
	display:block;
	width:120px;
	height:40px;
	border:0px solid #992299;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
	}
.RELAdisplayName a{text-decoration:none;color:#00f;}
.RELAdisplayName a:hover{color:#f00;}
.RELAdisplayName a:visited{color:#00f;}
.RELAdisplayName a:visited:hover:hover{color:#f00;}
.RELAdisplayImage{
	position:bottom;
	width:120px;
	height:130px;
	border:0px solid #999999;
	line-height:90px;
	}
.RELAdisplayImage img{margin:0 auto;}
.RELAdisplayPrice{
	color:#f00;
	font-size:10px;
	font-weight:bold;
	}
/* ######### CSS for Taber ######### */
.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin-top:1em; }
ul.tabbernav { margin:0; padding: 3px 0; border-bottom: 1px solid #2d2b2b; font: bold 12px Verdana, sans-serif; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #2d2b2b; border-bottom: none; background: #fff; text-decoration: none; }
ul.tabbernav li a:link { color: #2d2b2b; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover {  color: #f00; background: #cff9fc; border-color: #227; }
ul.tabbernav li.tabberactive a { background-color: #fff; border-bottom: 1px solid #fff; }
ul.tabbernav li.tabberactive a:hover { color: #000; background: white; border-bottom: 1px solid white; }
.tabberlive .tabbertab { padding:5px; border:1px solid #2d2b2b; border-top:0; }
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab { height:500px; overflow:auto; }

/* ######### index page slider ######### */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border-bottom-width: 6px;
width: 764px; /*width of featured content slider*/
height: 230px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 764px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 230px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.pagination{
position: relative; 
width: 764px;
height:20px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
font-family: Tahoma;
font-size:11px;
background: #FFF;
padding-top: 5px;
}
.pagination a{
padding: 2px 5px;
text-decoration: none; 
color: #0066FF;
}
.pagination a:hover, .pagination a.selected{
color: #FF9900;
background-color: #FFF;
}
.textwhite{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #FFF;}
.textwhite a{	color: #FFF; text-decoration:none;}
.textwhite a:hover{	color: #FFCC00; text-decoration:underline;}
.textwhite1{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #FFF; font-size:14px;}
.textwhite1 a{	color: #FFF; text-decoration:none;}
.textwhite1 a:hover{	color: #FFCC00; text-decoration:underline;}
.textyellow{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #ffc600;}
.textyellow a{	color: #ffc600; text-decoration:none;}
.textyellow a:hover{	color: #FFFFFF; text-decoration:underline;}
.textorange{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #ff5600;}
.textorange a{	color: #ff5600; text-decoration:none;}
.textorange a:hover{	color: #ff5600; text-decoration:underline;}
.textbody{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #000;}
.textbody a{	color: #000; text-decoration:none;}
.textbody a:hover{	color: #FF9900;}
.textblue{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #2a82e5;}
.textblue a{	color: #2a82e5; text-decoration:none;}
.textblue a:hover{	color: #0000CC;}
.textred{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #FF0000;}
.textred a{	color: #FF0000; text-decoration:none;}
.textred a:hover{	color: #FF0000; text-decoration:underline;}
.textred1{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #FF0000; font-size:14px;}
.textred1 a{	color: #FF0000; text-decoration:none;}
.textred1 a:hover{	color: #FF0000; text-decoration:underline;}
.text5{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #3b3b3b;}
.text5 a{	color: #3b3b3b; text-decoration:none;}
.text5 a:hover{	color: #3b3b3b; text-decoration:underline;}
/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
color: #2d2b2b;
}
.shadetabs li a:hover{
text-decoration: underline;
color: #111;
}
.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}
.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}
.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
#getSatisfiedTwt {
background: url(../imgStore/twt.jpg);
float:left;
height: 103px;
margin-left:-20px;
outline: ;
position: fixed;
/*right: -7px;
*/text-indent: -10000px;
top: 15%;
width: 43px;
z-index: 10000;
}
#getSatisfiedTab {
background: url(../imgStore/fb.jpg);
height: 103px;
margin-left:-20px;
float:left;
outline: ;
position: fixed;
/*right: -7px;*/
text-indent: -10000px;
top: 35%;
width: 43px;
z-index: 10000;
}
#getSatisfiedDig {
background: url(../imgStore/digg.jpg);
height: 103px;
margin-left:-20px;
float:left;
outline: ;
position: fixed;
/*right: -7px;*/
text-indent: -10000px;
top: 55%;
width: 43px;
z-index: 10000;
}
#getSatisfiedBuzz {
background: url( ../imgStore/bz.jpg);
height: 103px;
margin-left:-20px;
float:left;
outline: ;
position: fixed;
/*right: -7px;*/
text-indent: -10000px;
top: 75%;
width: 43px;
z-index: 10000;
}
