/* nav1 is horiz. menu */
#nav1 {
	width:1028px; 
	z-index:99;height:34px; 
}
#nav1 ul { height:34px; }
#nav1 ul ul  { height:auto; }

a#nav1_1, a#nav1_2, a#nav1_3, a#nav1_4, a#nav1_5 , a#nav1_6, a#nav1_7,a#nav1_8  {
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
	float:left; 
}
a#nav1_1 span, a#nav1_2 span, a#nav1_3 span, a#nav1_4 span , a#nav1_5span, a#nav1_6 span, a#nav1_7 span,a#nav1_8 span{
	position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav1_1, a#nav1_1 { height:26px;}
a#nav1_1{ color:#424242;font-size:14px;padding:8px 18px 0 18px;font-weight:bold; margin: 0 0 0 10px}

a#nav1_2, a#nav1_2 { height:26px; background:url("../images/navBorderBg.gif") no-repeat; }
a#nav1_2{ color:#424242;font-size:14px;padding:8px 18px 0 18px; font-weight:bold }

a#nav1_3, a#nav1_3 { height:26px; background:url("../images/navBorderBg.gif") no-repeat; }
a#nav1_3{ color:#424242;font-size:14px;padding:8px 18px 0 18px; font-weight:bold }


a#nav1_8, a#nav1_8 { height:26px; background:url("../images/navBorderBg.gif") no-repeat; }
a#nav1_8{ color:#424242;font-size:14px;padding:8px 18px 0 18px; font-weight:bold }


a#nav1_4, a#nav1_4 { height:26px; background:url("../images/navBorderBg.gif") no-repeat; }
a#nav1_4{ color:#424242;font-size:14px;padding:8px 18px 0 18px; font-weight:bold }

a#nav1_5, a#nav1_5 { height:26px; background:url("../images/navBorderBg.gif") no-repeat; }
a#nav1_5{ color:#424242;font-size:14px;padding:8px 18px 0 18px; font-weight:bold }

a#nav1_6, a#nav1_6 { height:26px; background:url("../images/navBorderBg.gif") no-repeat; }
a#nav1_6{ color:#424242;font-size:14px;padding:8px 18px 0 18px; font-weight:bold }

a#nav1_7, a#nav1_7 { height:26px; background:url("../images/navBorderBg.gif") no-repeat; }
a#nav1_7{ color:#424242;font-size:14px;padding:8px 18px 0 18px; font-weight:bold }


a#nav1_1:hover, a#nav1_2:hover, a#nav1_3:hover, a#nav1_4:hover, a#nav1_5:hover, a#nav1_6:hover, a#nav1_7:hover, a#nav1_8:hover,.selected_item a#nav1_1, .selected_item a#nav1_2, .selected_item a#nav1_3, .selected_item a#nav1_4, .selected_item a#nav1_5, .selected_item a#nav1_6, .selected_item a#nav1_7, .selected_item a#nav1_8 
{ color: #fff; background:url("../images/navHoverBg1.gif"); }


/***********************************************************/
/***********************************************************/

/* nav2 is vertical menu */
#nav2 {
	/*position:absolute; top:0px; left:14px;*/
	/*position:relative;*/ /* somehow, position:relative crashes menu */
	background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") no-repeat;
	width:291px; height:181px;
	z-index:99;
}
#nav2 ul {  }

a#nav2_1, a#nav2_2, a#nav2_3, a#nav2_4, a#nav2_5, a#nav2_6, a#nav2_7 {
	display:block;
	position:relative;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#nav2_1 span, a#nav2_2 span, a#nav2_3 span, a#nav2_4 span, a#nav2_5 span, a#nav2_6 span, a#nav2_7 span {
	position: absolute;
	top:0; left:0;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}


a#nav2_1, a#nav2_1 span    { width: 291px; height:26px }
a#nav2_1 span, span.nav2_1 { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") 0px 0px no-repeat; }
a#nav2_1:hover span        { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") -291px 0px no-repeat; }

a#nav2_2, a#nav2_2 span    { width: 291px; height:26px }
a#nav2_2 span, span.nav2_2 { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") 0px -26px no-repeat; }
a#nav2_2:hover span        { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") -291px -26px no-repeat; }

a#nav2_3, a#nav2_3 span    { width: 291px; height:26px; }
a#nav2_3 span, span.nav2_3 { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") 0px -52px no-repeat;   }
a#nav2_3:hover span        { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") -291px -52px no-repeat; }

a#nav2_4, a#nav2_4 span    { width: 291px; height:26px; }
a#nav2_4 span, span.nav2_4 { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") 0px -78px no-repeat;  }
a#nav2_4:hover span        { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") -291px -78px no-repeat; }


a#nav2_5, a#nav2_5 span    { width: 291px; height:26px;}
a#nav2_5 span, span.nav2_5 { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") 0px -104px no-repeat;  }
a#nav2_5:hover span        { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") -291px -104px no-repeat; }

a#nav2_6, a#nav2_6 span    { width: 291px; height:26px;}
a#nav2_6 span, span.nav2_6 { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") 0px -130px no-repeat;  }
a#nav2_6:hover span        { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") -291px -130px no-repeat; }

a#nav2_7, a#nav2_7 span    { width: 291px; height:25px;}
a#nav2_7 span, span.nav2_7 { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") 0px -156px no-repeat;  }
a#nav2_7:hover span        { background:url("http://lasikdoc.net/ovc/images/nav/nav2.png") -291px -156px no-repeat; }







/* horiz -> jd_menu           jd_menu_slate
/* vert  -> jd_menu_vertical  jd_menu_slate
/**********************************************************
/** JDMENU
/**********************************************************/

ul.jd_menu, ul.jd_menu_vertical { list-style-type: none; margin:0; padding:0; }
ul.jd_menu ul, ul.jd_menu_vertical ul { display: none; }
ul.jd_menu li {	float: left; }

/* -- Sub-Menus -- */
ul.jd_menu ul, ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	z-index: 10000;
}
ul.jd_menu ul li, ul.jd_menu_vertical ul li { float: none; }

/**********************************************************
/** JDMENU SLATE
/**********************************************************/

ul.jd_menu_slate {
	/*height: 20px;*/ /* no need */
	border-right: 0px solid #fff; /* border requred */
	border-left: 0px solid #fff; /* border requred */
	clear: both;
}

ul.jd_menu_vertical { width: 291px; height: auto; clear: both; }



ul.jd_menu_slate a, 
ul.jd_menu_slate a:active,
ul.jd_menu_slate a:link,
ul.jd_menu_slate a:visited {
	text-decoration: none; color: #222;
}
ul.jd_menu_slate ul li a,
ul.jd_menu_slate ul li a:active,
ul.jd_menu_slate ul li a:link,
ul.jd_menu_slate ul li a:visited {
	color: #fff;
}
ul.jd_menu_slate li {
	padding: 0px 0px 1px 0px;
	cursor: pointer;
	white-space: nowrap;
	color: #222;
}
ul.jd_menu_slate li.jd_menu_active_menubar,
ul.jd_menu_slate li.jd_menu_hover_menubar {
	color: #222;
}

ul.jd_menu_vertical li.jd_menu_active_menubar,
ul.jd_menu_vertical li.jd_menu_hover_menubar {
}

/* -- Sub-Menus -- */

ul.jd_menu_slate ul {
background:url(../images/nav/nav1SubBg.png);
border: 1px solid #FFF;
border:1px solid #666666;
}
ul.jd_menu_slate ul li {padding:6px 10px 6px 4px;color: #fff;font-family: "Trebuchet MS"; border-bottom:1px solid #FFF; text-align:center; font-size:11px;font-weight:bolder;}

ul.jd_menu_slate ul li.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover {
	background-color: #333;
	color: #FFF;
}
ul.jd_menu_slate ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover a.jd_menu_hover {
	color: #FFF;
}




#appointmentFormtable tr, #appointmentFormtable td{
	padding:5px;
}
