.jqueryslidemenu{padding:0; margin:0 auto; width:1000px; height:47px; background:url(/images/menu_bg.gif) top no-repeat;}

.jqueryslidemenu ul{
	padding:0 20px; 
	margin:0 30px 0 0; 
	list-style:none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu (label display style)*/
.jqueryslidemenu ul li a{
	display: block;
	margin:0 1px 0 0;
	padding:13px 15px;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.jqueryslidemenu ul li ul a{
	display: block;
	margin:0 1px 0 0;
	padding:13px 15px;
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #fff;
}

.jqueryslidemenu ul li ul a:link, .jqueryslidemenu ul li ul a:visited{
color: #fff;
}

/*Top level menu (label hover display style)*/
.jqueryslidemenu ul li a:hover{
	background:url(/images/r_menu_hover.gif) no-repeat left ;
}


/*1st sub level menu (margin: -5 lets the submenu display in line with labels on first dropdown)*/
.jqueryslidemenu ul li ul{
position: absolute;
margin: -5px;
display: block;
visibility: hidden;
width: 160px; /*width of sub menus*/
border: hidden;
}

/*Sub level (right arrow) menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
margin: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font:normal 12px Arial, Helvetica, sans-serif;
line-height: 1.4em;
width: 160px; /*width of sub menus*/
padding: 5px;
border-top-width: 0;
border-bottom: 1px solid gray;
background: black;
}



.jqueryslidemenu ul li ul li a:hover{ 
background:url(/images/r_menu_hover.gif) left;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{

}

/* this only impacts the position of the arrow */
.rightarrowclass{
position: absolute;
padding: 5px;
margin: -2px;
}

.gallery { float:right; width:389px; height:214px; margin:15px 15px 0 0; }
#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; height:214px; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:315px; height:214px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:46px; height:46px; position:absolute; left:-517px !important; left:-512px; top:-70px; }
#nextBtn { left:360px !important; left:10px; }
#prevBtn a { display:block; width:1px; height:1px; background:url(/images/spaser.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:46px; height:46px; background:url(/images/arrow.gif) no-repeat 0 0; }
