a{outline-style:none;color:#aaa;text-decoration:none;}

a:hover{outline-style:none;color:#aaa;text-decoration:underline;}

Body{background:url(../images/bg.gif) center;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;}

body{margin:0 auto;} 

select {FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}

html,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}

ul,ol,li{list-style:none;}

img,form{margin:0;border:0;padding:0;}

address{text-style:normal;}

p{padding:0;margin:0;}

.clear{clear:both;}

.header{ width:970px;margin:0 auto;text-align:left;}

.head_title{ padding:10px 0px; text-align:center}

.top1{ width:970px; height:110px; float:left}

.logo{ width:470px; float:left}

.sign{ width:500px; float:right; height:105px; text-align:right; margin-top:5px; background:url(../images/free.gif)}

.sign .acc{ width:485px; padding-right:15px;}

.sign .acc a{ padding:0px 10px; color:#000; }

.sign .email{ width:485px; padding-right:15px; padding:15px 0px}

.sign .email a{ color:#000; text-decoration:none}

.sign .search{ width:280px; float:right; background:url(../images/searchbg.gif); height:25px;}

.inputtext{float:left;height:15px; margin-left:30px; margin-top:5px;width:170px;line-height:15px; border:medium none}

.nav{ width:970px; height:40px; line-height:40px; background:url(../images/navbg.gif); float:left}

.nav .nav_left{ width:770px; float:left}

.nav .nav_left a{border-left: 1px solid #406EA2; display:block; padding:0px 15px; float:left; font-family:Verdana,Geneva,sans-serif; font-weight:bold; color:#fff}

.nav .nav_left a:hover{ background:#3574b6; text-decoration:none}

.nav .nav_right{ width:200px; float:right; background:url(../images/cart.jpg) no-repeat; text-indent:45px}

.nav .nav_right a{ font-weight:bold; color:#fff; text-decoration:none}



.news{overflow:hidden;width:935px; margin:0 auto; padding:10px 0px; margin-top:10px; border-top:1px dotted #ccc} 

.news ul{float:left;width:307px;}

.news ul li{float:left;width:307px;font-size:12px;line-height:17px;}

.news ul li a{font-size:11px;text-decoration:underline; color:#4492CA}



/*Foot*/

.foot{margin:auto;padding:0;width:970px;margin:10px auto;}

.servers{ width:970px; background:url(../images/tile_back.gif); height:30px; line-height:30px;text-align:center}

.servers a{padding:0px 15px; font-family:Verdana,Geneva,sans-serif; font-weight:bold; color:#fff; }

.servers a:hover{ color:#F00; text-decoration:none}



.copy{ width:970px; text-align:center; padding:10px 0px}

.copy a{ color:#000; padding:0px 5px}





/*Left*/

.left .navColumn{width:210px;margin-right:0.8em;}

.left .navColumn .leftBoxContainer{margin:0 0 0.5em;}



div#nav-cat {border:1px solid #B9B9B9;margin-top:3px; padding-bottom:10px; position:relative;z-index:2}

div#nav-cat h3{ width:208px; background:url(../images/tile_back.gif); height:30px; line-height:30px; text-align:left; text-indent:10px; color:#fff; font-size:12px;font-family: Verdana,Geneva,sans-serif;}

div#nav-cat ul {margin: 0; padding: 0; width: 208px;

/*  border: 1px solid #AAA;*/}

div#nav-cat ul.level2 {background: #fff;border:1px solid #cccccc;top:-1px; position:absolute;z-index:-1;}

div#nav-cat ul.level3 {background: #fff;border:1px solid #cccccc;top:-1px; position:absolute;z-index:-100;}

div#nav-cat ul.level4 {background: #fff;border:1px solid #cccccc;top:-1px;position:absolute;z-index:-110;}

div#nav-cat ul.level5 {background: #fff;border:1px solid #cccccc;top:-1px;position:absolute;z-index:-120;}

div#nav-cat li {position: relative; list-style: none; padding: 0 0.5em;border:1px solid #FFFFFF;}

div#nav-cat>li {border:1px solid #FFFFFF;}

div#nav-cat li:hover {color:#990000; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

div#nav-cat ul.level1>li.submenu>a{text-decoration:none;}

div#nav-cat li li.submenu a { background:none;}

div#nav-cat li.submenu:hover {color:#990000; background-image:none; background:#fff;width: 196px;} 

div#nav-cat li.submenu{display: block; padding:0; padding-left:10px; text-indent:6px; height:30px; line-height:30px; text-decoration: none;background: url(../images/cateli.gif) no-repeat bottom center;}

div#nav-cat li a{color: #323232;font-size:11px;display:block;}

div#nav-cat li a:hover{color:#ff0000;}

div#nav-cat ul.level2 li.submenu:hover{ border:none;} 

div#nav-cat ul.level2 li a:hover{ text-decoration: none;}

/*border-left: 0.5em solid #BBB;}

div#nav li a:hover {border-left-color: red;}*/

div#nav-cat>ul a {}

div#nav-cat ul ul {position: absolute; top: 0; left:207px;display: none;} 

div#nav-cat ul.level3 li:hover{ text-decoration:uwnderline; color:036591;}

div#nav-cat ul.level2 li{ border:none; background:none; font-weight:normal;}

div#nav-cat ul.level1 li.submenu:hover ul.level2, 

div#nav-cat ul.level2 li.submenu:hover ul.level3,

div#nav-cat ul.level3 li.submenu:hover ul.level4,

div#nav-cat ul.level4 li.submenu:hover ul.level5 {display:block; text-decoration:none}

div#nav-cat ul.level2 { width:410px;}

div#nav-cat ul.level2 li,div#nav-cat ul.level2 li:hover{ float:left; width:190px;}



.left .navColumn .rightBoxContainer{border:1px solid #B9B9B9;margin:0 0 0.5em; float:left}

.left .navColumn .rightBoxContainer h3{ width:208px; background:url(../images/tile_back.gif); height:30px; line-height:30px; text-align:left; text-indent:10px; color:#fff; font-size:12px;font-family: Verdana,Geneva,sans-serif;}

.left .navColumn .rightBoxContainer .submenu{display:block;padding:0;padding-left:10px;text-indent:6px;height:30px;line-height:30px;text-decoration:none;background: url(../images/cateli.gif) no-repeat bottom center;text-align:left;}

.left .navColumn .rightBoxContainer .submenu a{color:#323232;font-size:11px;}

.left .navColumn .rightBoxContainer .submenu a:hover{color:#ff0000;}

.left .navColumn .rightBoxContainer .sideBoxContent{ float:left}

.left .navColumn .rightBoxContainer .sideBoxContent ul{ width:188px; float:left; padding:10px}

.left .navColumn .rightBoxContainer .sideBoxContent ul li{ width:188px; float:left;padding:10px 0px; border-bottom:1px dotted #ccc}

.left .navColumn .rightBoxContainer .sideBoxContent ul li span.s1{ width:78px; float:left; display:block}

.left .navColumn .rightBoxContainer .sideBoxContent ul li span.s1 img{ width:78px}

.left .navColumn .rightBoxContainer .sideBoxContent ul li span.s2{ width:100px; float:right}

.left .navColumn .rightBoxContainer .sideBoxContent ul li span.s2 a{ font-size:11px; font-weight:normal} 



.left .navColumn .rightBoxContainer .sideBoxContent a{color:#484949;text-decoration:none;font-size:1.2em;font-weight:bold;}

.left .navColumn .rightBoxContainer .sideBoxContent a:hover{color:#ff6600;}

.left .navColumn .rightBoxContainer .sideBoxContent .msnclass{background:url(../images/MSN.jpg) no-repeat;padding:5px 0 7px 45px;}

.left .navColumn .rightBoxContainer .sideBoxContent .mailclass{background:url(../images/MAIL.jpg) no-repeat;padding:5px 0 7px 45px;}



.left .navColumn .whatsnew{border:1px solid #D6D7D6;margin:0 0 0.5em;}

.left .navColumn .whatsnew .whatsnewHeading{margin:0;padding-left:1em;text-align:left;color:#000;background:url(../images/title_bg.gif) repeat-x;height:33px;line-height:33px;}

.left .navColumn .whatsnew .whatsnewHeading a{color:#484949;text-decoration:none;font-size:15px;}

.left .navColumn .whatsnew .whatsnewHeading a:hover{color:#ff6600;}

.left .navColumn .whatsnew .sideBoxContent{background-color:#fff;padding:0.2em 0.4em;text-align:center;}

.left .navColumn .whatsnew .sideBoxContent a{color:#484949;text-decoration:none;}

.left .navColumn .whatsnew .sideBoxContent a:hover{color:#ff6600;}

.left .navColumn .whatsnew .sideBoxContent span.op{color:#FF0000;}

.left .navColumn .whatsnew .sideBoxContent span.ys{color:#FF0000;}



.mainindex .endecaSearch .endecaNavWrapper{padding-right:5px;min-height:10px;width:190px;float:left;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .mainsite{}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .mainsite h1{font-size:15px !important;margin:10px 0 8px !important;color:#A20E0E;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter{float:left;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup{padding:10px 0;float:left;width:190px;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup h4{font-size:12px;font-style:italic;text-transform:uppercase;margin:0;padding:0px;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup h4 a{cursor:pointer;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup h4 a img{text-align:center;margin-right:5px;margin-top:1px;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup h4 a:hover{text-decoration:none;color:#990000;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup .filters{float:left;text-align:left;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup .filters ul{float:left;padding-left:25px;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup .filters ul li{padding-top:5px;}

.mainindex .endecaSearch .endecaNavWrapper .endecaNav .filter .filterGroup .filters ul li a:hover{color:#990000;}

.price .normalprice { text-decoration: line-through; }

#productsListingBottomNumber,#productsListingTopNumber,#allProductsListingBottomNumber, #newProductsDefaultListingBottomNumber { float: left; }

#productsListingListingBottomLinks,#allProductsListingBottomLinks, #productsListingListingTopLinks,#newProductsDefaultListingBottomLinks { float: right; }

.clearBoth { clear: both; }
.sideBoxContent .s2 span {color: #f00; }
.sideBoxContent .s2 span.normalprice { text-decoration: line-through; }
#contactsidebox #nav-cat { border: 0px; }