/* CSS Document */
body { background:white; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px}

h1, h2, h3, h4, h5, h6, h7, p { padding:0px; margin:0px}

tr, td, div, ul, ol, li { padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px}

a { color:#C90000; text-decoration:underline}
a:hover { color:#C90000; text-decoration:none}

form { padding:0px; margin:0px}
input { font-size:11px}
input.equip { border:#E9D39E 1px solid; font-size:11px; width:190px; height:20px}
input.music { border:#E3E0D8 1px solid; font-size:11px; width:190px; height:18px; color:#909090; background:white; margin:5px 0 0 0}

h1 { color:#C90000; font-size:28px; font-weight:normal; padding:0 0 5px 0}
h2 { color:#085AA4; font-size:28px; font-weight:normal; padding:0 0 5px 0}
h3 { color:#085AA4; font-size:16px; font-weight:normal; padding:0 0 5px 0}
h4 { color:#333333; font-size:12px; font-weight:bold; padding:0 0 5px 0}

.toplinks { color:white; text-align:right;font-size:11px;}
.toplinks a { color:white; padding:0 5px 0 5px; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.toplinks a:hover { color:white; text-decoration:none}

.menuitems { background:#085AA4; line-height:35px; color:white}
.menuitems a { color:white; text-decoration:none; font-size:12px; padding:10px 10px 12px 10px}
.menuitems a:hover { color:white; text-decoration:none; font-size:12px; background:#AB0000}

.equipment-bg { background:url(images/equipment-search-bg.gif) #FEE7B6 no-repeat top center; border-left:#E3E0D8 2px solid; border-right:#E3E0D8 2px solid; width:200px; padding:0 10px 0 10px; color:#085AA4; font-size:11px; font-weight:bold }

.leftmenu { color:#494949; padding:10px 0 0 0}
.leftmenu ul { list-style:none}
.leftmenu ul li a { text-decoration:none; background:url(images/menu-item.gif) no-repeat; height:22px; display:block; color:white; font-weight:normal; padding:5px 0 0 0px}
.leftmenu ul li a:hover { text-decoration:none; background:url(images/menu-item-hover.gif) no-repeat; color:white; height:22px; display:block}
.leftmenu ul li a span { padding:0 0 0 10px}

.leftmenu ul li ul li { padding:0 0 0 0px}
.leftmenu ul li ul li a { text-decoration:none; background:url(images/menu-item-dot.gif) bottom left no-repeat; width:198px; height:22px; display:block; color:#494949}
.leftmenu ul li ul li a:hover { text-decoration:none; background:url(images/menu-item-dot.gif) bottom left no-repeat; width:198px; height:22px; display:block; color:#BA2121}

.left-graybox { background:url(images/gray-bg.gif) repeat-y; padding:0 10px 0 12px}

.moredeals-item { width:195px; list-style:none}
.moredeals-item li a { width:195px; height:20px; margin:0; padding:5px 0 0 0; background:white; text-decoration:none; display:block; color:#727272}
.moredeals-item li a.alt { width:195px; height:20px; margin:0; padding:5px 0 0 0; background:#F6F6F6; text-decoration:none; display:block; color:#727272}
.moredeals-item li a:hover { width:195px; height:20px; margin:0; padding:5px 0 0 0; text-decoration:none; display:block; color:#BA2121}

.login-area { width:173px; height:98px; background:url(images/loin-area-bg.gif) no-repeat; padding:30px 0 0 15px}
.login-area .inputfield { width:153px; height:18px; padding:5px 0 0 0; border:#63960D 1px solid; color:#90C219; margin:3px 0 3px 0 }

.newreleases { background:url(images/new-realeasebg.gif) repeat-y; width:188px}

.newreleases-item { width:188px; list-style:none}
.newreleases-item li a { color:#8B8B8B; text-decoration:none; display:block; width:188px; padding:5px 0 0 0; height:20px}
.newreleases-item li a span { padding:0 0 0 10px}
.newreleases-item li a:hover { color:#000000; text-decoration:none; display:block; width:188px; padding:5px 0 0 0; height:20px}
.newreleases-item li a.alt { background:url(images/new-realeasebg-hover.gif) repeat-y; }

.newsletter { background:url(images/newsletter-bg.gif) no-repeat; width:173px; height:66px; padding:30px 0 0 15px}
.newsletter .input { width:155px; height:17px; padding:5px 0 0 0; margin:5px 0 5px 0; border:#E3E0D8 1px solid}

.banner { width:340px; height:198px; background:url(images/easter-bannerbg.jpg) no-repeat; padding:10px 200px 0 10px}
.video-desc { background:url(images/video-desc-bg.gif) no-repeat 50% 0%; width:540px; height:68px; padding:0 0 0 10px }

.shopby { background:url(images/cd+g.gif) no-repeat; width:550px; height:145px; padding:15px 0 0 0}

.footer-link { color:white; background:#085AA4; height:25px; padding:0px 0 0 0}
.footer-link a { color:white; text-decoration:none }
.footer-link a:hover { color:white; text-decoration:none }

.Air10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal}
.Air11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
.air12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.air13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal}
.air14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal}
.air15 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal}

.wm_txt {color:#CCCCCC;}

.equipment-cat{
color:#FFFFFF;list-style:none;
}
.equipment-cat > li {padding:7px 5px 5px 0px;width:210px;margin-bottom:0px;font-weight:bold;}
.equipment-cat > li >a { text-decoration:none; background:url(images/menu-item.gif) no-repeat; height:22px; display:block; color:white; padding:5px;}
.equipment-cat >li >a:hover { text-decoration:none; background:url(images/menu-item-hover.gif) no-repeat; color:white; height:22px; display:block}

.catmenu{
top:5px;
left:0px;
width:200px;
padding-bottom:10px; /* To allow room for bottom dropdown */
color:#494949; 
padding:0px 0 0 0;
z-index:2;
font-size:12px;
}

.catmenu a{
font:normal 90%/205% tahoma,arial,helvetica,sans-serif;
display:block;
white-space:nowrap;
margin:0;
padding:0 4px;
}

.catmenu a{
width:198px; 
color:#494949;
text-decoration:none;
height:22px;
}

.catmenu a:hover{
color:#CF4A47;
}

.catmenu a:active{
color:#494949;
}

.catmenu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}
.catmenu ul ul{
background-color:#FEF6E3;
margin-left:5px;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div.catmenu li, div.catmenu li:hover{
position:relative;
background:url(images/menu-item-dot.gif) bottom left no-repeat; 
}

div.catmenu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
border:1px solid #FFCC99;
}

div.catmenu ul ul,
div.catmenu ul ul ul,
div.catmenu ul li:hover ul ul,
div.catmenu ul li:hover ul ul ul
{display:none;}

div.catmenu ul ul li:hover{background-color:#800000;}
div.catmenu ul ul li:hover a{color:#FFCC99;}

div.catmenu ul li:hover ul,
div.catmenu ul ul li:hover ul,
div.catmenu ul ul ul li:hover ul
{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

.catmenu a.x, .catmenu a.x:visited{
background:url(images/right-arrow.gif) no-repeat bottom right;
}

.catmenu a.x:hover{
background:url(images/right-arrow.gif) no-repeat bottom right;
}

.catmenu a.x:active{
background:url(images/right-arrow.gif) no-repeat bottom right;
}

.txt_white {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	}
.txt_white a:hover {
	text-decoration:underline;
}

.td-irish{
border-bottom:1px dotted #CCCCCC;
}