BODY,DIV,SPAN,FORM,FIELDSET,INPUT,P,TD{font-family:Arial,sans-serif;margin:0;padding:0}
FIELDSET{border:0}
.titleCatalog {font-size:18px}
.wrap{clear:both;margin-left:auto;margin-right:auto;position:relative;width:760px}
.headerWrap{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:984px;
	z-index:10;
}
.faded{color:#999;font-weight:400}
.dots{background-image:url("../images/misc_dots.gif");background-repeat:repeat-x;clear:both;height:10px;margin:0}
.super{font-size:10px;vertical-align:super}
.abs{position:absolute}
.em{font-size:11px;font-weight:700}
.emPrice{font-size:23px}
.emPriceSm{font-size:13px}
.flush{margin:0;padding:0}
.bolder{font-weight:900}
.blackbold{color:#000;font-weight:700}
.white{color:#FFF}
.blue{color:#0073cf}
.black{color:#000}
.redbg{color:#C00;font-size:18px;font-weight:700}
.grayBoldSmall{color:#666;font-size:11px;font-weight:700}
.grayBoldLarge{color:#666;font-size:14px;font-weight:700}
.greenBoldSmall{color:#060;font-size:11px;font-weight:700}
.greenBoldLarge{color:#060;font-size:14px;font-weight:700}
.purpleBoldSmall{color:#909;font-size:11px;font-weight:700}
.purpleBoldLarge{color:#909;font-size:14px;font-weight:700}
.sm2{font-size:11px}
.md{font-size:12px}
.md2{font-size:14px}
.imgAlign{padding-right:3px;position:relative;top:-5px}
.btnAlign{padding-left:20px;padding-right:5px;position:relative;top:-3px}
.tbAlign{position:relative;top:-2px}
.navBar{margin-bottom:5px;margin-left:0;margin-top:5px}
.navMenuItemOn{background-color:#F2F2F2}
.navMenuItemOff{background-color:#FFF}
.rowDivider{background-image:url("../images/misc_dots.gif");background-repeat:repeat-x;clear:both;height:10px}
INPUT.tbnowidth{border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tb150{width:150px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tb25{width:25px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tb{width:100px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tbl{width:300px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tbm{width:150px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tbs{width:20px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tbsm{width:30px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
INPUT.tb60{width:60px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
SELECT{border-width:1px;font-size:10px}
A{color:#000;text-decoration:none}
A.nav{color:#666;text-decoration:none}
A.red{color:#C00;font-weight:700}
A.red:hover{color:#000}
A.blue{color:#0073cf;font-weight:700}
A.white{color:#FFF;text-decoration:none}
#footer{
	font-size: 0.8em;
	color: black; 
	border-top:3px double #CCC;
	float:left; 
	/*margin:10px;*/ 
	width:101%; /* FIX con 100% el footer se desborda en 30+40+30, y 30+40+29 no llena el espacio */
}

#footer a,
#footer a:hoover,
#footer a:link,
#footer a:vlink {
	text-decoration: none;
}

#footer #information {
	color: black;
	width: 30%;
	float: left;
}
#footer #services {
	color: black;
	width: 40%;
	float: left;
}
#footer #about {
	color: black;
	width: 29.9%;
	float: left;
}
#footer .title{
	color:black; 
	clear: both; 
	font-weight: bold; 
	background-color:#F3F3F3;
	margin-bottom:4px;
	padding-bottom:3px;
	padding-top:3px
}
.copyright{clear:both;font-size:10px;margin-bottom:10px}
#navGlobalRow{background-color:#f3f3f3;border-bottom:1px solid #d6d6d6;color:#333;font-size:10px;padding:0 5px 3px 0;text-align:right}
#navLogoRow{height:57px;position:relative;top:0;width:100%}
#navLogo{left:4px;position:absolute;top:15px}
#navSearch{left:311px;position:absolute;top:0}
#navSearch TABLE{margin-top:18px}
#navSearch LABEL{font-size:12px;font-weight:700;height:13px}
#navSearch #inputBox{width:115px;border-width:1px;font-size:10px;border-bottom-color:#666;border-right-color:#666}
#nav800{color:#999;font-size:14px;position:absolute;right:5px;text-align:right;top:20px}
#shoppingCart{float:left}
#shoppingCart .scContent{background-color:#F0F7D9;background-image:url("../images/nav_cart_verticle_line.gif");background-repeat:repeat-y;border-bottom:2px solid #C00;border-right:2px solid #C00;float:left;font-size:10px;height:59px;padding:4px 3px 4px 8px;width:137px}
#shoppingCart .items{width:137px}
#shoppingCart .subtotal{padding-bottom:5px;width:137px}
#shoppingCart .msg{color:#436C36;width:137px}
#shoppingCart .msg A{color:#436C36}
#navLoginRow P{padding:5px 0 5px 5px;text-align:right}
#navLoginRow DIV{background-color:#E7E7E7;border-right:1px solid #CCC;font-size:12px;left:609px;position:relative;top:0;width:150px}
#navMenuDiv{font-size:11px;position:relative}
#navDrop0{left:-1px;position:absolute;top:0;visibility:hidden;z-index:100}
#navDrop1{left:166px;position:absolute;top:0;visibility:hidden;z-index:100}
#navDrop2{left:301px;position:absolute;top:0;visibility:hidden;z-index:100}
#navDrop3{left:449px;position:absolute;top:0;visibility:hidden;z-index:100}
#navDrop4{left:610px;position:absolute;top:0;visibility:hidden;z-index:100}
#navMenuDiv .menu{background-color:#fff;border-bottom:1px solid #666;border-right:1px solid #666;visibility:inherit}
#navMenuDiv .menu P{border:1px solid #CBCBCB;border-top:none;color:#666;padding:4px 10px;width:180px}
#navDrop4 .menu{background-color:#E7E7E7;border:none;border-right:1px solid #C7C7C7;left:0;margin:0;padding:5px 0 0;position:absolute;top:27px;width:149px}
#navDrop4 .menu P{border:none;font-size:10px;margin:0;padding:0 0 0 10px;width:140px}
#navDrop4 .menu P.title{color:#C00;font-size:11px;font-weight:700}
#navDrop4 .menu P.bcenter{padding:5px 0 10px;text-align:center}
#navDrop4 .menu P.navBar{padding-bottom:5px;padding-left:0;padding-top:5px}
#navDrop4 .menu P.bottom{background-color:#FFF;margin:0;padding-left:0;text-align:left}
#pageHeader{float:left;font-size:11px;position:relative;width:610px}

#pageHeader .crumb{padding-left:10px;padding-top:2px;}
#pageHeader .crumb2{color:#fff;left:10px;position:absolute;top:5px}
#pageHeaderBusinessLogo .titleline{color:#c00;font-size:16px;font-weight:700;padding-bottom:6px;padding-left:10px;padding-top:6px}
#pageHeaderBusinessLogo .tagline{font-size:13px;font-weight:700;padding-bottom:3px;padding-left:10px;padding-top:3px}
#pageHeaderBusinessLogo .header{color:#c00;font-size:25px;font-weight:700;padding-left:9px;padding-top:0}
#pageHeaderLogo .header{color:#c00;font-size:25px;font-weight:700;padding-left:9px;padding-top:0}
#pageHeaderLogo .tagline{font-size:13px;font-weight:700;padding-left:10px;padding-top:3px}
#pageHeaderLogo .shopline{font-size:18px;font-weight:700;padding-left:10px;z-index:10}
#pageHeaderLogo .shopline .results{color:#666;font-size:13px}
#pageHeaderImage{left:302px;position:absolute;top:0;z-index:20}
#pageHeaderGradient{clear:both;padding-top:1px;width:760px}
#leftNav{float:left;overflow:hidden;width:160px}
#leftNav .menu{font-size:11px;margin-right:18px;padding-bottom:5px}
#leftNav .menu FORM SPAN{position:relative;top:-6px}
#leftNav P.title{color:#FF7900;font-size:13px;font-weight:700}
#leftNav P.category{color:#000;font-size:13px;font-weight:700;padding-bottom:3px}
#leftNav DIV.subcategory{padding-bottom:2px;padding-left:10px;padding-top:2px}
#leftNav INPUT.textBox{background-color:#fff;border-width:1px;font-family:Verdana,sans-serif;font-size:12px;position:relative;top:-4px;width:120px}
.spot{margin-top:5px}
.spot DIV{border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:11px;font-weight:700;padding-left:10px;padding-right:10px;width:128px}
.spot DIV P.header{color:#C00;font-size:14px;font-weight:700;padding-bottom:7px;width:128px}
.spot DIV P.details{font-size:10px;padding-top:5px}
#middleBusinessColumn A{color:#C00;font-weight:700}
#middleBusinessColumn A.titleRed{color:#A00;font-size:13px;font-weight:700}
#middleBusinessColumn h3{color:#000;font-size:13px;padding-bottom:3px;padding-top:0}
#middleBusinessColumn UL{color:#000;font-family:Arial;font-size:12px}
.more{background-color:#F3F3F3;border-bottom:1px solid #CCC;clear:both;padding:2px 11px 2px 2px;text-align:right}
.products{margin-left:15px}
.products .title{font-size:13px;font-weight:700}
.products .title SPAN{position:relative;top:-3px}
.products .column{float:left;font-size:11px;margin-bottom:10px;margin-right:7px;margin-top:7px;position:relative}
.products .column P{width:92px}
.products .price{color:#C00;font-size:13px;font-weight:700;padding-bottom:3px;padding-top:10px}
#middleColumn .alternatives{clear:both;font-weight:700;margin-bottom:10px;position:relative}
#middleColumn .alternatives .looking{color:#666;float:left;font-size:11px}
#middleColumn .alternatives .choice{float:left;font-size:12px;margin-left:10px;padding-bottom:10px}
#middleColumn .compare{background-color:#F3F3F3;border-top:1px solid #CCC;clear:both;font-weight:700;height:40px;position:relative}
#middleColumn .compare .btn{float:left;padding-left:2px;position:relative;width:175px}
#middleColumn .compare .btn INPUT{position:relative;top:-12px}
#middleColumn .compare .sort{float:left;margin-top:11px;position:relative}
#middleColumn .compare .pages{float:right;margin-right:3px;margin-top:12px;position:relative}
#middleColumn .sectionTitle{color:#C00;font-size:16px;font-weight:700;padding-top:7px}
#middleColumn .results TABLE{border-left:1px solid #fff;border-right:1px solid #fff;clear:both;font-size:12px;width:598px;}
#middleColumn .results TABLE.topSeller{border:1px solid #CCC;clear:both}
#middleColumn .results .check{background-image:url("../images/misc_vdots_bg.gif");padding:0;text-align:center;vertical-align:top;width:40px}
#middleColumn .results .check INPUT{margin:13px 3px 0 0;padding:0}
#middleColumn .results TD.img{padding:7px 0;vertical-align:top;width:65px}
#middleColumn .results TD.img A{width:65px}
#middleColumn .results TD.desc{padding-right:75px;vertical-align:top;}
#middleColumn .results TD.add{padding:35px 0 7px;text-align:right;vertical-align:top;width:67px}
#middleColumn .results TD.add P{width:67px}
#middleColumn .results .product{margin-top:15px}
#middleColumn .results TD.price{font-size:10px;font-weight:700;padding:7px 0 7px 10px;vertical-align:top;width:160px}
#middleColumn .results TD.price P.status{margin-top:15px;margin-bottom:4px;}
#middleColumn .results .quality{padding-right:8px;position:relative;top:-7px}
#middleColumn .results .vdots{clear:both;margin-left:2px;}
#middleColumn .results .um{color:#CC0000;margin-top:-7px;margin-left:11px;padding:0;font-size:10px}
#middleColumn #skuIcons A{float:right;clear:both;margin-top:-2px;margin-bottom:-2px;padding:0}
#middleColumn .buyMore{margin-top:5px;}
#middleColumn .buyMore .title{color:#FE800A;font-size:10px;margin:0;padding-bottom:2px}
#middleColumn .buyMore .msg{background-color:#FFFFCE;border:1px solid #D8D4C9;color:#666;font-size:10px;margin:0;padding:2px}
#middleColumn .alphaSearch #alphaNumeric{padding-left:10px;padding-right:10px;position:relative;top:-28px}
#middleColumn .alphaSearch #alphaNumeric A{padding:3px}
#middleColumn .alphaSearch #alphaNumeric A.selected{border:2px solid #CCC;border-bottom:3px solid #fff}
#middleColumn #promo{clear:both;margin-top:15px}
#middleColumn #promo .column{float:left;font-size:10px;margin-right:10px;overflow:hidden;width:100px}
#middleColumn #promo P{padding-bottom:5px;padding-left:15px;padding-right:15px}
#middleColumn #promo P.btn{margin-bottom:7px}
#middleColumn #promo .img{float:right}
#middleColumn #promo .column .dots{clear:both;margin-left:30px;margin-right:30px}
#middleColumn .tab{border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;font-size:11px;padding-bottom:15px;width:567px}
#middleColumn .tab #itemHeader{border-bottom:1px solid #CCC;color:#333;font-size:11px;font-weight:700;margin-bottom:10px;padding-bottom:2px}
#middleColumn .tab .item .img{float:left;margin-left:10px;padding-right:10px;width:65px}
#middleColumn .tab .item .desc{float:left;padding-right:25px;width:210px}
#middleColumn .tab .item .desc P{font-size:12px;font-weight:700}
#middleColumn .tab .item .desc P.view{color:#f33;font-size:11px;font-weight:700;padding-top:20px}
#middleColumn .tab .item .num{color:#333;float:left;padding-right:10px;width:40px}
#middleColumn .tab .item .status{color:#333;float:left;padding-right:10px;width:55px}
#middleColumn .tab .item .price{float:left;font-size:12px;font-weight:700;padding-right:10px;width:55px}
#middleColumn .tab .item .qty{float:left;font-weight:700;text-align:center;width:50px}
#sbforms{width:620px}
#sbforms p{margin:0;padding:0 0 1.5em}
#sbforms h1{color:#c00;font-size:1.5em;margin:0;padding:0 0 .5em}
#sbforms h2{font-size:1.2em;margin:0;padding:0 0 .5em}
#sbforms ul{list-style-type:none;margin:0;padding:0 0 1em}
#sbforms ul.sbtoc{float:left;width:48%}
#sbforms ul.sbtoc a{font-size:1em;font-weight:700}
#sbforms ul.sbtoc li{padding-bottom:.5em}
#sbforms ul.sblinks li{font-size:.9em}
#sbforms li{margin:0;padding:0 0 .3em}
#middleColumn .redBorder{border-color:#c00;border-style:solid;border-width:1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
#middleColumn .redBorderTable{border:1px solid #c00}
#errors TABLE.error{border:2px solid red;clear:left;margin-bottom:10px}
#errors TABLE.error .selectItems{padding-left:97px;position:relative;top:3px}
#errors .error .title{color:#000;font-size:13px;font-weight:700;padding:5px 0}
#errors .error .field{color:red;font-size:12px;font-weight:700}
#errors .error .msg{color:#666;font-size:11px;padding:0 30px 5px 0}
#errors .error img{padding:5px 0 5px 10px;vertical-align:top}
* html .ieFloatFix{height:1%}
.shop,.navMenuItemLinkOff,.footer A{color:#666}
.center,.spot DIV P.img{text-align:center}
#middleColumn .results .product{font-size:14px;font-weight:700}
.bold,#leftNav P.subcategory{font-weight:700}
.red,.navMenuItemLinkOn,A:hover,A.nav:hover,A.blue:hover,A.black:hover,A.gray:hover,A.white:hover,.footer A:hover,#shoppingCart .msg A:hover{color:#C00}
.redsm,A.redsm{color:#C00;font-size:11px;font-weight:700}
.gray,A.gray{color:#666;font-weight:700}
.sm,#navLoginRow{font-size:10px}
.lg,.spot DIV P.price{font-size:18px}
.clear,#shoppingCart .cart,#middleColumn .tab .item{clear:both;}
#navDrop4 .menu P.flush,#middleColumn #promo P.flush{padding:0}
#pageHeaderLogo,#pageHeaderBusinessLogo{background-color:#D8D4C9;background-image:url("../images/header_bg_color.jpg");height:56px;left:0;position:absolute;top:30px;width:100%}
#categories A:hover,.more A:hover,.products .title A:hover{color:#FF7900}
#middleBusinessColumn,#middleColumn{float:left;font-size:11px;overflow:hidden;width:600px}
#middleColumnFullWidth{float:left;font-size:11px;overflow:hidden;width:760px}
.products .columnDivider,#middleColumn #promo .columnDivider{float:left;margin-right:12px}
#middleColumn .compare SELECT,#middleColumn .results .comment{color:#666;font-size:11px;font-weight:700}
p.flush{text-indent:0;margin-top:0.83em;display:block}
#calendar TD{text-align:center}
.grayBoxWithGrayBorder{background-color:#F3F3F3;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;clear:both;margin-bottom:10px;padding:5px}
#bluearrow ul{list-style-type:none;margin:0;padding:5px 0 0}
#bluearrow li{background-image:url("../images/misc_arrow_blue.gif");background-position:0 .3em;background-repeat:no-repeat;margin:0;padding-bottom:0;padding-left:.7em}
.keftaheader { font-family:"arial", "helvetica" sans-serif; font-size:16px; line-height:16px; font-style:normal; font-weight:bold; color:#cc0000 }
#VendorInfo {
	position:relative;top:10px;	font-family:Arial,sans-serif; text-align:right; margin-right:5px; display:block; float:right; height:20px; width:250px; font-size:12px;
}