@charset "utf-8";
/* CSS Document */
@media all { 
	div#menu_div  span#alsoVisit_span a#alsoVisit_a { position:absolute; width:152px; height:143px; bottom:0px;right:0px; background: url(../images/foldedPaper.png) no-repeat; text-indent: -9999px;}

	div#menu_div a, div#menu_div h2 { font: bold 11px/16px arial, helvetica, sans-serif; display: block; margin: 0; }

	div#menu_div { position : relative; height: 530px; width: 800px; background: url(../images/ul_nav_main.png) repeat-y;}

	div#menu_div ul#phones_ul,  div#menu_div ul#locations_ul {float:left; height:540px; padding-top:15px;}

	div#menu_div ul li {position: relative; height:125px; width:270px; padding: 0px 0px;}
	div#menu_div ul#phones_ul li a, 
	div#menu_div ul#locations_ul li a { padding: 0px 30px; text-decoration: none; white-space: nowrap;} 

	div#menu_div ul#phones_ul {float:left; padding:0px 10px; text-align:center;}
	div#menu_div ul#locations_ul { background: url(../images/ul.png) no-repeat top center;}

	div#menu_div ul#phones_ul li a { white-space: nowrap;padding: 35px 0px; text-align:center; font-size: 1.2em; font-family:"Times New Roman", Times, serif;}
	div#menu_div ul#phones_ul li a span.phones {font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size:1.25em; color: #ad1210;}
	div#menu_div ul#phones_ul li a span.adrs {color: green;}
	div#menu_div ul#phones_ul li a span.areas {color: #A52A2A;}
	div#menu_div ul#phones_ul li a span.side_hours {color: blue; font-size: .85em; font-family:"Times New Roman", Times, serif;}

	span#phones_columbus_span {z-index: 0;position: absolute; top:-125px; left:210px; width:115px; height:110px; background: url(../images/new_location.png) no-repeat; text-indent:-9999px}

	ul#locations_ul li { background: url(../images/locations_pole.png) repeat-y center; padding: 0px 0px;}
	ul#locations_ul li.title { background-image: url();}

	ul#locations_ul li a#geary_a {position: relative; left:-37px; height: 125px; width:260px; display : block; text-decoration : none; text-indent : -9999px; background: url(../images/geary_sign.png) no-repeat; }
	ul#locations_ul li a#geary_a:hover { background: url(../images/geary_glow_sign.png) no-repeat;}
	
	ul#locations_ul li a#eighteenth_a { position: relative; left:-37px; height: 125px; display : block; text-decoration : none; text-indent : -9999px; width:260px; background: url(../images/eighteenth_sign.png) no-repeat; }
	ul#locations_ul li a#eighteenth_a:hover { background: url(../images/eighteenth_glow_sign.png) no-repeat;}

	ul#locations_ul li a#columbus_a { position: relative; left:-37px; height: 125px; display : block; text-decoration : none; text-indent : -9999px; width:260px; background: url(../images/columbus_sign.png) no-repeat; }
	ul#locations_ul li a#columbus_a:hover { background: url(../images/columbus_glow_sign.png) no-repeat;}

	ul#locations_ul li a#sunnyvale_a { position: relative; left:-37px; height: 125px; display : block; text-decoration : none; text-indent : -9999px; width:260px; background: url(../images/sunnyvale_sign.png) no-repeat;}
	ul#locations_ul li a#sunnyvale_a:hover { background: url(../images/sunnyvale_glow_sign.png) no-repeat;}

	ul#locations_ul li ul li a:hover { height:100%; border-color:red;  background-color: orange;}
	ul#locations_ul li ul li.title { background-color: black; color:#EAEAEA;} 

	div#menu_div ul#locations_ul li ul {
	z-index:1;
	position: absolute;
	top: 0;
	left: 260px;
	width: 148px;
	height:137px;
	border: solid;
	text-align:center;
	background-color:#ffcc99;
	}

	div#menu_div ul li ul li {
	text-indent: 0;
	height:33px;
	width:148px;
	position: relative;
	top: 0;
	border:solid;
	border-width:1px;
	}

	ul#locations_ul li ul li { background-image: none; background-color: #ffcc99; }
	ul#locations_ul li ul li a { text-decoration:none; font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size:1.5em; }
	ul#locations_ul li ul li a#geary_menu_a ,
	ul#locations_ul li ul li a#eighteenth_menu_a ,
	ul#locations_ul li ul li a#columbus_menu_a , 
	ul#locations_ul li ul li a#sunnyvale_menu_a { }
	
	ul#locations_ul li ul li a#geary_map_a ,
	ul#locations_ul li ul li a#eighteenth_map_a ,
	ul#locations_ul li ul li a#columbus_map_a ,
	ul#locations_ul li ul li a#sunnyvale_map_a { }

	ul#locations_ul li ul li a#geary_contactus_a ,
	ul#locations_ul li ul li a#eighteenth_contactus_a ,
	ul#locations_ul li ul li a#columbus_contactus_a ,
	ul#locations_ul li ul li a#sunnyvale_contactus_a { }

	div#menu_div ul li ul
	{display: none; padding:0px 0px;}

	div#menu_div ul li:hover ul,
	div#menu_div ul ul:hover
	{display: block;}

	li.title { text-decoration:none; text-align:center; font-family: Helvetica, Arial,sans-serif; background-color:#ff9900; font-size:14px; height:35px;}

	div#locations_info_div { display:none;}
	div#locations_info_div h3 { left:256px; top:256px; text-indent:-9999px;}
}