HTML, BODY { margin: 0; padding: 0; }

BODY { 
   	   color: #646976; 
	   font-size: 1em; 
	   font-family: Arial, Georgia, "Times New Roman", Times, serif;
	background-image: url(images/customer_images/back2.jpg);
	   background-position: top left;
	   background-repeat: repeat-x;  
	   background-color: #BDBDBD;
	 }
BODY { margin-top: 20px;}

TABLE      { font-size: 1em; }
TR, TD, TH { margin: 0; padding: 0; }
LI         { margin-left: 2px; }
INPUT.checkbox { border: none; background-color: transparent;}
IMG   { border: 0; }

FORM  { padding: 0; margin: 0; }
INPUT { padding: 0; margin: 0; height: 15px !important; font-size: 10px !important;}

INPUT, SELECT, TEXTAREA { border: 1px solid #93A8BD; }
SELECT { font-size: 11px; }


/* BESTSELLERS Menu (Left side menu) & top links above logo */
A       { color: #646976; text-decoration: none; }
A:hover { color: #93A8BD; text-decoration: none; }

H1, H2, H3, H4, H5, H6 {
        margin: 0; padding: 0;
}

HR {
        COLOR: #E9EAED; HEIGHT: 1px;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Not Used
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* ??? */
.HeadBox  { background-color: #FFFFFF }
/* ??? */
.HeadText  { color: #666; font-size: 10px }
/* footer DIV, not used */
.VertMenuBorder {
        BACKGROUND-COLOR: #FFFFFF;
}
/* ??? */
.DialogBorder  { background-color: #FFFFFF }
/* ??? */
.VertMenuHr  { color: #666 }
/* ??? */
.CategoriesList {
	FONT-SIZE: 12px;
}
/* ??? */
.NumberOfArticles  { color: #666 }




/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Header Elements
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* Full Width Header Containers */
.topLinksCont  { width: 100%; padding: 2px 0 4px 0; }
/*HTML>BODY .topLinksCont  { width: 100%; padding: 2px 0 4px 0; margin-left: -1px; }*/
.logoCont      { width: 100%; }
/*HTML>BODY .logoCont     { width: 100%; margin-left: -1px;}*/
.logoInner     { background-color: #e2e2e2; padding: 0 0 0 0; background-image:url(images/head_bg.gif); background-repeat:repeat-y;}
.loginCont     { width: 100%; }
/*HTML>BODY .loginCont     { width: 100%; margin-left: -1px;}*/
.loginInner    { background-color: #525D69; padding: 0; }
.picCont       { width: 100%; }
.picInner      { background-color: none; }
.header2Cont   { width: 100%; background-color: #996666; background-color: #FFFFFF; }
.header3Cont   { width: 100%; }
.header3Inner  { background-color: #e2e2e2; padding: 2px 0; }
.breadCont     { width: 100%; background-color: none; }
/*HTML>BODY .breadCont { width: 100%; background-color: none; margin-left: -1px;}*/
.breadInner    { 
 			     padding: 5px 0 2px 0; 
				 background-color: #e2e2e2; 
			   }

.bodyCont      {  }
.bodyInner     {  }

.categoriesCont { margin-top: 5px; }

.footer2Cont   { width: 100%; }
.footer2Inner  { 
	background-color: #F59424; 
	background-image: url(images/bottombar_bg.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	width: 760px; 
	padding: 3px 0 5px 0; }

.searchCont    { margin-top: 2px; }
INPUT.InputText {
	border: 1px solid;
	border-color: #ffffff #838383 #838383 #ffffff;
}

/* SEARCH block */
.HeadLine      {
	BACKGROUND-COLOR: #000000;
	height: 30px;
	background-image: url(images/topbar_bg.gif);
	background-repeat:repeat-x;
 }

/* INPUT fields in the header */
.InputText  { width: 100px; background-color: #ffffff; border: solid 1px #666; }
.InputEmail { background-color: #F1F3F6; border: solid 1px #9FB6CD; padding: 0 0 0 3px; }<!-- NEWS INPUT FIELD -->
.InputImage {
    BORDER-RIGHT: none; 
    BORDER-TOP:	none;
    BORDER-LEFT: none;     
    BORDER-BOTTOM: none;   
}

.TopMenuText1         	      { color: #F59424; font-size: 11px;  font-weight: bold;}
A.TopMenuLink1  		 	  { color: #F59424; font-size: 10px; text-decoration: none; }
A.TopMenuLink1:hover 	  	  { color: #666; font-size: 10px; text-decoration: underline }
A.TopMenuLink1alt  		 	  { color: #525D69; font-size: 10px; text-decoration: none; }
A.TopMenuLink1alt:hover  	  { color: #FFFFFF; font-size: 10px; text-decoration: none; }

.TopMenuText2         	      { color: #FFFFFF; font-size: 11px; }
A.TopMenuLink2  		 	  { color: #FFFFFF; font-size: 11px; text-decoration: none; display: block; }
A.TopMenuLink2:hover 	  	  { color: #93A8BD; font-size: 10px; text-decoration: none; }
A.TopMenuLink2alt  		 	  { color: #d; font-size: 10px; text-decoration: none }
A.TopMenuLink2alt:hover  	  { color: #666; font-size: 10px; text-decoration: underline }

.TopMenuSmallText2         	  { color: #EBEBEB; font-size: 11px; }
.TopMenuMediumText        	  { color: #FFFFFF; font-size: 11px }

A.TopMenuSmallText1           { color: #8E8F89; font-size: 11px; text-decoration: none; }
A.TopMenuSmallText1:hover     { color: #525D69; font-size: 11px; text-decoration: none; }

A.go1  		 	  			  { color: #F59424; font-size: 11px; text-decoration: none; letter-spacing: 1px; font-weight: bold;}
A.go1:hover 	  	  		  { color: #525D69; font-size: 11px; text-decoration: none; letter-spacing: 1px; }

A.go2  		 	  			  { color: #FFFFFF; font-size: 11px; text-decoration: none; letter-spacing: 1px; display: block; }
A.go2:hover 	  	  		  { color: #BECBD7; font-size: 11px; text-decoration: none; letter-spacing: 1px; }

A.breadLink  		 	  	  { color: #888EA0; font-size: 10px; text-decoration: none; }
A.breadLink:hover 	  	  	  { color: #F59424; font-size: 10px; text-decoration: none; }
.breadTxt					  { color: #525D69; font-size: 10px; font-weight: normal; }

A.pageLink					  { color: #525D69; font-size: inherit; text-decoration: none; }
A.pageLink:hover			  { color: #93A8BD; font-size: inherit; text-decoration: none; }

A.VertMenuItems				{ color: #8b8b8b; font-size: 11px;  line-height: 16px; text-decoration: none }
A.VertMenuItems:hover		{ color: #93A8BD; }
A.VertMenuCategories		{ color: #8b8b8b; font-size: 12px; line-height: 18px; text-decoration: none }
A.VertMenuCategories:hover  { color: #93A8BD; }

/* The rest of the Left side menu items link states */
/*.VertMenuItems { color: #8b8b8b; font-size: 11px; line-height: 16px; text-decoration: none; background-color: #FFFFFF; background-repeat: no-repeat; background-position: top-left }
.VertMenuItems:link  { color: #6B727E; font-size: 11px; text-decoration: none }
.VertMenuItems:visited  { color: #6B727E; font-size: 11px; text-decoration: none }
.VertMenuItems:hover  { color: #93A8BD; font-size: 11px; text-decoration: none; }
.VertMenuItems:active   { color: #6B727E; font-size: 11px; text-decoration: none }
*/

A.subCatList:link,
A.subCatList:visited		  { color: #93A8BD; font-size: 11px; line-height: 18px; text-decoration: none; font-weight: bold; }
A.subCatList:hover			  { color: #363D45; font-size: 11px; line-height: 18px; text-decoration: none; font-weight: bold; }

.SmallNote:link,
.SmallNote:visited            { color: #93A8BD; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.SmallNote:hover   			  { color: #363D45; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

A.sortLink:link,
A.sortLink:visited		      { color: #93A8BD; font-size: 11px; line-height: 18px; text-decoration: none; font-weight: bold; }
A.sortLink:hover			  { color: #363D45; font-size: 11px; line-height: 18px; text-decoration: none; font-weight: bold; }

A.listLinks:link,
A.listLinks:visited			  { color: #525D69; font-size: 11px; line-height: 18px; text-decoration: none; }
A.listLinks:hover			  { color: #93A8BD; font-size: 11px; line-height: 18px; text-decoration: none; }

A.footerLink  		 	      { color: #FFFFFF; font-size: 10px; text-decoration: none; float: right; margin-right: 10px; }
A.footerLink:hover 	  	      { color: #93A8BD; font-size: 10px; text-decoration: none; float: right; margin-right: 10px; }

.SmallLink:link  		 	  { color: #c00; font-size: 10px; text-decoration: none }
.SmallLink:hover  		  	  { color: #666; font-size: 10px; text-decoration: none; }


/* Items */

.VertMenuTitleCont 	   { 
						 padding: 0 0 4px 0; 
						 margin: 4px 0 7px 7px;
						 color: #6B727E;
						 font-weight: bold;
						 font-size: .9em;
						 width: 90%;
						 border-bottom: 1px solid #C6CCD2;
						 text-indent: 3px;
				   	   }
					   
.VertMenuSmTitleCont   { 
						 padding: 0 0 4px 0; 
						 margin: 0 0 7px 7px;
						 color: #6B727E;
						 font-weight: bold;
						 font-size: 11px;;
						 width: 90%;
						 border-bottom: 1px solid #C6CCD2;
						 text-indent: 3px;
				   	   }
#contactImg {
	margin-right: 5px;
}					   
.mainContCont 	   { margin: 25px 10px 0 0; width: 510px; padding: 0; }

.subcategoriesCont { margin: 10px 0 10px -2px; padding: 5px 0; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;  }

.Text  			   { color: #666; font-size: 11px; }

.sortCont          { margin-top: -5px; }
.sortTitle 		   { color: #525D69; font-weight: bold; font-size: 11px; }

.ProductTitle      { color: #F59424; font-size: 12px; font-weight: bold; display: block; }
A.ProductTitle,
A.ProductTitle:visited { color: #F59424; font-size: 12px; font-weight: bold; display: block; text-decoration:none; }
A.ProductTitle:hover   { color: #525D69; font-size: 12px; font-weight: bold; display: block; text-decoration:none; }

.modelNum		   { font-size: 10px; margin-top: 2px;}

.MarketPrice       { color: #525D69; font-size: 12px; }
.ProductPrice  	   { color: #F59424; font-size: 14px; font-weight: bold }

.vertMenuCont { border: 1px solid red; }

/* TEXT STYLES */

.pageText		 { font-size: .9em; color: #646976; text-decoration: none; }

.txtMainTitle    { color: #525D69; font-size: 1em; font-weight: bold; }

.txtSectionTitle { color: #ffffff; font-size: .75em; font-weight: bold; background-color: #F59424; padding: 1px 0 1px 5px; }

.pageSmText		   { font-size: 12px color: #646976; }

.txtNorm1		   { font-size: .9em; color: #525D69; font-weight: normal; }
.txtNorm2		   { font-size: .9em; color: #93A8BD; font-weight: normal; }
.txtNorm3		   { font-size: .9em; color: #F59424; font-weight: normal; }

.txtSub1		   { font-size: 12px color: #525D69; font-weight: normal; text-decoration: none; }
.txtSub2		   { font-size: 12px color: #93A8BD; font-weight: normal; text-decoration: none; }
.txtSub3		   { font-size: 12px color: #F59424; font-weight: normal; text-decoration: none; }
			
.txtSm1		       { font-size: .75em; color: #525D69; font-weight: normal; }
.txtSm2		   	   { font-size: .75em; color: #93A8BD; font-weight: normal; }
.txtSm3		   	   { font-size: .75em; color: #F59424; font-weight: normal; }

.txtBold1		   { font-size: .9em; color: #525D69; font-weight: bold; }
.txtBold2		   { font-size: .9em; color: #93A8BD; font-weight: bold; }
.txtBold3		   { font-size: .9em; color: #F59424; font-weight: bold; }

A.linkSub1		   { font-size: 12px; color: #525D69; font-weight: normal; }
A.linkSub1:hover   { font-size: 12px; color: #93A8BD; font-weight: normal; }
A.linkSub2		   { font-size: 12px; color: #93A8BD; font-weight: normal; }
A.linkSub2:hover   { font-size: 12px; color: #F59424; font-weight: normal; }
A.linkSub3		   { font-size: 12px; color: #F59424; font-weight: normal; }			
A.linkSub3:hover   { font-size: 12px; color: #525D69; font-weight: normal; }

.helpCont		   { margin-top: 10px; }
.helpCont A		   { margin-bottom: 5px; display: block; }

/*.quantity		   { font-size: 10px; }*/

.butCont		   { border-top: 1px solid #ebebeb; margin-top: 15px; padding-top: 15px; }
.buyNowCont		   { margin-top: 10px; }
.MarkedButton      { color: #F59424; font-size: 11px; font-family: Verdana }/* BUY NOW button et al */

.productCont       { margin-top: 15px; }
.productCont1      { margin: 0 0 15px 0; background-color: #E9EEF2; width: 510px;}

.genCont1   	    { margin: 7px 0 0 3px; }
.genCont2   	    { margin: 7px 0 10px 3px; }
HTML>BODY .genCont2 { margin: 7px 0 0 3px; }

.cartTitle		   { margin: 0 0 10px 0; font-size: .9em; font-weight: bold; }
.cartItemsCont     { margin: 10px 0 0px 0; }
.cartItemsIndv	   { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB; }
.cartTotalCont     { margin: 5px 0; border-bottom: 1px solid #EBEBEB; padding-bottom: 10px; }
.cartTotalTop	   { margin-bottom: 5px; }
.cartCheckCont 	   { margin-top: 10px; border-bottom: 1px solid #EBEBEB; padding-bottom: 10px; }
.cartCoupon		   {  }
.cartCouponInner   { margin-top: 10px; }

.boxMainInner	   { margin-top: 10px; border-bottom: 1px solid #EBEBEB; padding-bottom: 10px; }
.boxInner 		   { margin-top: 10px; width: 99%; margin-left: 5px; }

.ItemsList  	   { color: #339; font-size: 11px; }

.certTitleCont      { margin: 15px 0 5px 0; font-weight: bold; font-size: .9em; color: #F59424; }

.cellLine		   { background-color: #EBEBEB; }
.cellPad		   { padding: 3px 0; }

.marg1 			   { margin-top: 5px; border: 1px solid red;}

.checkoutCont  	   { margin-top: 10px; border-bottom: 1px solid #EBEBEB; padding-bottom: 10px; }

.longTbl TD  	   { padding: 2px 1px; }

.butSubmit  	   { border: 1px solid #FBFBFB !important; background-color: #EBEBEB; height: 20px !important; color: #F59424; font-weight: bold; }

.orderSelect SELECT { margin-right: 8px; }

.secMenu  			      	  { padding: 2px 0; /*border-top: 2px solid #666; border-bottom: 3px solid #c00; border-left: transparent;*/ }

.copyrightCont				  { color: #FFFFFF; font-size: 10px; padding-left: 10px; }

.HorizMenuBox 			      { BACKGROUND-COLOR: none; }

.HorizMenuTopBorder       	  { border-style: solid none none; border-width: 1px medium medium; border-color: #666   }

.TopMenuSmallLink:link    	  { color: #FFFFFF; font-size: 11px; text-decoration: none }
.TopMenuSmallLink:visited 	  { color: #FFFFFF; font-size: 11px; text-decoration: none }
.TopMenuSmallLink:hover   	  { color: #93A8BD; font-size: 11px; text-decoration: none }
.TopMenuSmallLink:active  	  { color: #FFFFFF; font-size: 11px; text-decoration: none }
.TopMenu 				  	  { FONT-SIZE: 11px; COLOR: #CECFC6; TEXT-DECORATION: none; }

.VertMenuCatBox           	  { background-color: #FFFFFF; }
.VertMenuCatBorder        	  { background-color: #FFFFFF; }
.VertMenuCatTitle         	  { color: #003; font-size: 12px; font-weight: bold; background-color: #FFFFFF }
.VertMenuCatBoxNewsTitle  	  { color: #003; font-size: 12px; font-weight: bold; background-color: #FFFFFF }
.VertMenuCatItems         	  { color: #666; font-size: 12px; line-height: 18px; text-decoration: none }
.VertMenuCatItems:link    	  { color: #666; font-size: 12px; text-decoration: none;}
.VertMenuCatItems:visited 	  { color: #666; font-size: 12px; text-decoration: none }
.VertMenuCatItems:hover   	  { color: #666; font-size: 12px; text-decoration: underline }
.VertMenuCatItems:active  	  { color: #666; font-size: 12px; text-decoration: none }
.VertMenuCatSeparator     	  { background: #FFFFFF url("images/customer_images/vert_blmenu_spbg.gif") }

.VertMenuCatWelcBox           { background-color: #FFFFFF }
.VertMenuCatWelcBorder        { background-color: #FFFFFF }
.VertMenuCatWelcTitle         { color: #003; font-size: 12px; font-weight: bold; }
.VertMenuCatWelcBoxNewsTitle  { color: #6B727E; font-size: 14px; font-weight: bold; background-color: #FFFFFF; border-bottom: 1px solid #C6CCD2; display: block; margin: 0 0 3px 8px; padding-bottom: 3px; }
.VertMenuCatWelcItems         { color: #8b8b8b; font-size: 12px; line-height: 18px; text-decoration: none }
.VertMenuCatWelcItems:link    { color: #8b8b8b; font-size: 12px; text-decoration: none }
.VertMenuCatWelcItems:visited { color: #8b8bb8; font-size: 12px; text-decoration: none }
.VertMenuCatWelcItems:hover   { color: #8b8b8b; font-size: 12px; text-decoration: underline }
.VertMenuCatWelcItems:active  { color: #8b8b8b; font-size: 12px; text-decoration: none }
.VertMenuCatWelcHr            { color: #8b8b8b; }
.VertMenuCatWelcSeparator     { /*background: #FFFFFF url("images/customer_images/vert_blmenuwelc_spbg.gif")*/ }

.VertSeparator  			  { background: #FFFFFF url("images/customer_images/vert_separator.gif") }
.HorizSeparator  			  { background: #FFFFFF url("images/customer_images/horiz_separator.gif") }

.NewsLink:link  			  { color: #666; font-size: 11px; text-decoration: underline }
.NewsLink:visited  			  { color: #666; font-size: 11px; text-decoration: underline }
.NewsLink:hover  			  { color: #666; font-size: 11px; text-decoration: underline }
.NewsLink:active  			  { color: #666; font-size: 11px; text-decoration: underline }
.NewsText  					  { color: #666; font-size: 11px; width: 180px !important; }
.NewsText P					  { margin-bottom: 10px; }

.MiniCartText  				  { color: #666; font-size: 11px; background-color: #FFFFFF }

.VertMenuCartSeparator  	  { background: #FFFFFF url("images/customer_images/vert_cartmenu_spbg.gif") }
.VertMenuCartHr  			  { background: #FFFFFF url("images/customer_images/cart_menu_sp.gif") }

.ProductBorder  			  { border: solid 9px #FFFFFF }
.ProductTitleTopBorder  	  { background: #FFFFFF }
.ProductTitleBorder  		  { background: #FFFFFF }
.ProductTopBorder  	          { background-color: #c8c8c8; width: 90px; height: 90px; }
.ProductTopBorder IMG		  { border: 1px solid #FFFFFF; margin-top: 10px; }
.ProductAltPrice  			  { color: #666; }

.FeaturedTitleBorder  		  { background-color: #FFFFFF }
.FeaturedTitle  			  { color: #666; font-size: 12px; font-weight: bold; background-color: #FFFFFF }



/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Side Menu Elements
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* Side Menu containers */
.VertMenuBox {
        BACKGROUND-COLOR: transparent;
}
/* Side Menu Title Containers */
.VertMenuTitle       { color: #6B727E; font-size: 11px; font-weight: bold; display: block; margin: 0 0 3px 8px; padding-bottom: 3px; width: 80%; }
A.VertMenuLink       { color: #6B727E; font-size: 11px; font-weight: bold; display: block; margin: 0; width: 80%; }
A.VertMenuLink:hover { color: #93A8BD; font-size: 11px; font-weight: bold; display: block; margin: 0; width: 80%; }


/* Main Vert menu title Container -- real finicky */
.VertMenuCatBoxNewsTitle  { color: #8b8b8b; font-size: 12px; font-weight: bold; background-color: #FFFFFF }
/* "Bestsellers" left side menu items Conts */
.VertMenuSimpleItems { color: #8b8b8b; font-size: 11px; line-height: 16px; text-decoration: none }
/* The rest of the Left side menu items Bullets */
.VertMenuBullets {
	BACKGROUND-IMAGE: URL(images/customer_images/vert_menu_item.gif);
	BACKGROUND-REPEAT: repeat-y;
}

/* Side Menu dividers (lines) */
.VertMenuSeparator  { background: #FFFFFF url("images/customer_images/vert_menu_spbg.gif") }



/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Main Area Elements
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* Outer and inner body styles (background colors) */
.outer { 
         background-color: #e2e2e2; 
		 padding-bottom: 10px !important; 
	   }
.inner { 
         background-color: #FFFFFF;
       }


/* Main Cont of the Main Area, excluding title and seperator line */
.DialogBox  { background-color: #FFFFFF; }

/* Main Area Title and seperator line */

.homeNews { font-size: 11px; }

.sepBar   { background-color: #FFFFFF; display: none; }


.DecorTr  { color: #999 }
.AdminSmallMessage  { color: #c00 }
.AdminTitle  { color: #c00; font-size: 12px; font-weight: bold }
.Line  { background-color: #F59424; }

.ProductTitleHidden {
        COLOR: #A9A9A9; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}

.ProductDetailsTitle  { 
						color: #F59424; 
						font-family: Verdana; 
						font-weight: bold;
						border-bottom: 1px solid #ebebeb;
						padding-bottom: 5px;
						margin-bottom: 10px;
					  }
					  
.ProductDetailsCont	{	font-size: 13px; }
					  
.ProductDetails  { color: #666 }
.ProductPriceTitle  { color: #666; font-size: 12px; font-weight: bold }
.ProductPriceConverting  { color: #646976; font-family: Verdana; font-weight: bold }
.ProductPriceSmall  { color: #c00; font-weight: bold }


#Disabled  { color: #999 }
.NavigationPath  { color: #c00; font-size: 9px; text-decoration: none }
.NavigationPath:link  { color: #c00; font-size: 9px; text-decoration: none }
.NavigationPath:visited  { color: #999; font-size: 9px; text-decoration: underline }
.NavigationPath:hover  { color: #fff; font-size: 9px; text-decoration: none; background-color: #c00 }
.NavigationPath:active   { color: #999; font-size: 9px; text-decoration: underline }
.txtNorm1  { color: #525D69; font-size: 12px }
.Button      { color: #003366; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background: #FFFFFF url("images/customer_images/butbg.gif") repeat-x center; cursor: hand; }
.ButtonFont  { color: #003366; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
.CustomerMessage  { color: #666; font-weight: bold }
.ErrorMessage  { color: #F59424; font-weight: bold }
.Star  { color: #F59424; }
.HighLight  { background-color: #FFFFFF }
.SaveMoneyLabel  { color: #ffffff; font-weight: bold; font-size:16px; }
.TableHead  { font-weight: bold; }
.TableSubHead  { background-color: #FFFFFF }
.TableLine  { background-color: #999 }

.SmallText  { color: #a9a9a9; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.Bottom  { color: #666; background-color: #FFFFFF }
.Tab  { font-weight: bold; background-color: #FFFFFF; text-transform: uppercase }
.CatMenuItemOff 
 { background-color: #fff; cursor: pointer; margin: 1px 3px 1px 2px; border: none }
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;
    BORDER-RIGHT: none;        
    BORDER-TOP: none;          
    BORDER-LEFT: none;         
    BORDER-BOTTOM: none;       
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatMenuItemOn
 { background-color: #fff; cursor: pointer; margin: 1px 3px 1px 2px; border: none }
.CatSubMenu
 { background-color: #fff; margin-right: 2px; margin-left: 1px; border: solid 1px #ffffff }
.CatMenuItem
 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; cursor: pointer }
.CatMenuItem:link
 { color: #339 }
.CatMenuItem:visited
 { color: #339 }
.CatMenuItem:hover
 { color: #666 }
.CatMenuItem:active
 { color: #339 }
.NavDialogTitle  { color: #339; font-size: 11px; font-weight: bold }   
.NavDialogBorder  { background-color: #ccc }
.NavDialogBox {
    background-color: #FFFFFF;
}
.PopupHelpLink  { color: #666; font-size: 9px; text-decoration: none }
.SubHeader2Line  { background-color: #999 }
.HightLightRow  { font-weight: bold; background-color: #ccc }
.HightLightEqualRow  { background-color: #FFFFFF }
.VertMenuSubTitle  { background-color: #FFFFFF }

.TopLine  { background-color: #666 }


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Footer Elements
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.footerTxt { font-size: .6em; }


SMALL {font-size: 11px}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Featured Product Elements
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#featImg, #featTxt { float: left; position:relative;}
#featImg { width: 160px; }
#featTxt { width: 350px; top: -4px;}
#featTxt160 { width: 160px; top: -4px;}

#featureImg	{ margin-right: 10px; margin-top: 5px; }
.featureHeading 
{ 
	color: #DD9132; 
	font-size: 12px; 
	margin: 0px;
	padding: 0px; 
	font-weight: bold;
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
}
.featureText { font-size: 12px;  margin: 5px 0;}
.featurePrice { font-size: 12px; color: #9C9C9C;  text-align:center;}
.featurePriceNum { font-size: 11px; color: #DD9132; text-align:center;}
.featureLink:active, .featureLink:visited, .featureLink:link { color: #DD9132; }
.featureLink:hover { text-decoration: underline; }

/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Homepage Welcome text
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#welcomeTitle { 
	border-bottom: 1px solid #C6CCD2;
	color: #DD9132;
	font-size: 15px;
	line-height:16px;
	padding: 0 0 4px 3px;
}
#welcomeTxt {
	font-size: 12px;
	padding-left: 3px;
	margin-top: 7px;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Auth
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#auth { margin-top: 5px; }

/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|| Search results
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
.resultPages {	font-size: 12px; !important;}

/* Advanced search page */
.searchResTxt, .searchTbl TD { font-size: 12px !important;}
.searchResTxt { font-weight: bold; }
.searchTbl SELECT {font-size: 12px;}
INPUT.topBarGo {
	background-color: transparent; 
	border:none; 
	font-size: 9px !important; 
	color:ffffff;
	height: 7px;
	position:relative;
	top: -2px;
	cursor: pointer;
	
}


/****************************
 * CHECKOUT STUFF
 ****************************/
.checkoutNotes { font-size: 12px !important; }
.checkoutNotes TEXTAREA { height: 50px; } 
.youAgreeTxt, .youAgreeTxt A {font-size: 12px !important;}
.youAgreeTxt A { text-decoration: underline; }


.invoice { font-size: 12px; }
.invoice TH { text-align: left; }
#productsOrdered{ margin:0 auto;  width:100%;}
#productsOrdered TABLE{ margin:0 auto; width:100%; border-collapse:collapse;}
#productsOrdered CAPTION{ font-weight:bold; }
#productsOrdered TH, #productsOrdered TR, #productsOrdered TD { padding:5px; border:1px #CCCCCC solid;}
#productsOrdered TH, #productsOrdered TD {padding-left: 15px;}
#productsOrdered .skuCell { padding-left: 5px;}
#productsOrdered .productCell { width: 340px;}
#productsOrdered TD.productCell { font-size: .8em;}
#productsOrdered TH { font-weight: bold; }

#totalsTable{ float:left; width:100%;}
#totalsTable TH{font-weight: bold; }
#totalsTable TABLE{ float:right;}
#totalsTable TH {padding-right: 5px;}
#totalsTable TD { text-align:right;}
.totalTableCell TD{ width:93px; padding-right:5px; height:20px; }
.warning{ margin:0 auto; float:left; width:100%; text-align:center; }

.spacer{ width:100%; height:30px;}
.header{ font-weight:bold; height:30px;}
#row2 TH{ width:100px;}



