#myslidemenu {
position:absolute;
right:5px;
top:55px;
}

#myslidemenu ul li ul {z-index:2;}

#myslidemenu2 {
position:absolute;
left:502px;
top:62px;
}

#myslidemenu3 {
position:absolute;
left:660px;
top:62px;
}

.jqueryslidemenu{
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
display: inline;
float: left;
/*z-index:1001;*/
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
color: white;
padding: 7px 15px;
color: #2d2b2b;
text-decoration: none;
/*background:url(arrow-down-cs.jpg) no-repeat right 15px;*/
font: normal 13px 'Trebuchet MS';
}
.jqueryslidemenu ul li ul li a{
background: #e1e1e1; /*background of tabs (default state)*/
}

.jqueryslidemenu ul li a:hover{
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
display: block;
visibility: hidden;
z-index:1000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
top:-5px !important;
height:500px;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Arial;
width: 200px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-left:0px !important;
text-decoration:none;
border-bottom:1px solid gray;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
text-decoration:underline;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
#myslidemenu li {
margin-bottom:0px !important;
list-style-image:none !important;
}

.cs ul li ul {left: 15px !important; top:42px !important;}
.cs ul li ul li a {border-bottom: 1px solid gray;}

.sbb ul li a {background:#e1e1e1 url(arrow-down-cs.jpg) no-repeat 170px 15px; border-radius:5px; font-size:18px; padding:7px 45px 7px 35px;}
.sbb {z-index:1;}
.sbb ul li ul li a {border-radius:0px; border-bottom: 1px solid gray;}
.sbb ul li ul {z-index:2000;}
.sbb ul li ul li {z-index:2000;}
.sbb ul li ul li a {width:196px;}

.sss ul li a {background:#e1e1e1 url(arrow-down-cs.jpg) no-repeat 220px 15px; border-radius:5px; font-size:18px; padding:7px 45px 7px 35px;}
.sss {z-index:1;}
.sss ul li ul li a {border-radius:0px; border-bottom: 1px solid gray; width:196px;}

.main {background:url(bg-menu.jpg) repeat-x left top; border-right:1px solid #6e070b; height:56px; margin-top:2px; margin-bottom:6px;}
.main ul li a {line-height:56px; color:#fff; background:url(arrow-main-menu.jpg) no-repeat right 24px; font-size:16px; padding:0px 14px 0px 12px; border-left:3px solid #787878; text-shadow:1px 1px #000; margin-right:7px;}
.main ul li:first-child a {margin-left:0px; border-left:0px;}
.main ul li ul {background:#e0dedf; border:1px solid #908e8f; border-radius:3px; box-shadow:5px 5px 8px 0px #ccc; /*padding:3px;*/ width:790px;}
.main ul li ul li .menubody {border:1px solid #908e8f; width:797px;}
.main ul li ul li .menubody .nav {width:215px; background:#ccc; border-right:1px solid #aaa;}
.main ul li ul li .menubody .nav a {display:block; color:#000; text-shadow:1px 1px #fff; background:#ccc; margin-right:0px; width:205px; padding-left:10px;}
.main ul li ul li .menubody .nav a:hover {background:#898989; color:#fff; text-shadow:1px 1px #000;}
.main ul li ul li .menubody .style {background:#fff;}
.main ul li ul li .menubody .style .title {border-bottom:1px solid #d7d7d7; font-weight:bold; font-size:20px; margin:10px 15px; padding-bottom:5px;}
.main ul li ul li .menubody .style .items {padding-left:18px;}
.main ul li ul li .menubody .style .items .item {float:left; text-align:center; width:107px;}
.main ul li ul li .menubody .style .items .item .itemimg {height:135px;}
.main ul li ul li .menubody .style .items .item a {width:auto; background:#fff; color:#c9141b; text-shadow:none;}
.main ul li ul li .menubody .style .shopmore {background:#ebebeb; border:1px solid #bfbfbf; border-radius:3px; padding:12px; margin:20px 23px 5px 23px;}
.main ul li ul li .menubody .style .shopmore .shopmoretitle {font-weight:bold; font-size:16px; margin-bottom:5px;}
.main ul li ul li .menubody .style .shopall {background:#f6f6f6; border-radius:3px; text-align:center; margin:5px 0px; font-size:11px; padding:5px; font-weight:bold; display:block; text-shadow:0px 0px #fff; color:#000; width:490px;}
.main ul li ul li .menubody .style .viewall {display:block; text-align:right; color:#b90101; font-weight:bold; font-size:20px; width:530px; background:#fff url(arrow-view-all.jpg) no-repeat right 11px;; text-shadow:none; margin-bottom:5px; padding-right:15px;}
.main ul li ul li .menubody .style .bullets {margin-left:5px; margin-bottom:20px;}
.main ul li ul li .menubody .style .bullets a {background:url(bullet-menu.jpg) no-repeat left 7px; padding:2px 0px 2px 15px; width:220px; float:left; color:#c71418; text-shadow:none; font-weight:bold; font-size:12px;}
.main .firstlink a {border-left:0px !important;}

.shopbycat {width:340px; background:url(bg-shop-by-cat.jpg) no-repeat left top; position: relative;}
.shopbycat a {background:none !important; padding-right:5px !important; padding-left:38px !important;}
.shopbycat ul {width:220px !important; border-radius:0px 0px 10px 10px !important; box-shadow:0px 0px 5px #888 !important; border-top:5px solid #292929 !important;}
.shopbycat ul li a {color:#000; display:block; padding-left:15px !important; line-height:25px; font-size:13px !important; text-shadow:none !important;}
.shopbycat .div {font-size:18px; color:#d9001d; margin:15px 0px 14px 15px;}
.shopbycat .seeall a {text-align:right; padding-right:20px !important; padding-bottom:15px !important; padding-top:15px !important; font-size:18px !important; color:#d9001d; background:url(arrow-nav.jpg) no-repeat right 21px !important; width:170px; border-bottom:0px !important;}