@charset "utf-8";
/* CSS Document */
@media all { 
* { margin : 0; padding : 0; }
html { background: url(../images/html.png) repeat-x ; } /* #ffcba4 */
body { font : 76%/160% Tahoma, Verdana, Arial, sans-serif; background : url(../images/body.png) repeat-x; text-align : center; }

h2, h3, h4, h5, p, ul, ol  { margin : 0 20px; padding : .5em 0; }
h1, h2, h3 { font-weight : bold; text-transform : uppercase; }
h2 { font-size : 130%; }
h3 { font-size : 110%; }
ul { list-style-type : none; }
ol { list-style-type : none; }

div#container { position : relative; width : 790px; margin : 0 auto; padding-top : 50px; text-align : left; }

/* =branding */
div#branding_div { z-index : 1; position : relative; width : 100%; height:150px; display:block; }
#glowText {
	position : absolute; right : 325px; top : 85px; 
	color: #ad1210;
	font-size: 1.5em;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	letter-spacing: .5em;
	font-variant:small-caps;
	text-shadow: 0 0 4px #ccc, 0 5px 4px #ff3, 0 -5px 4px #ff3, 2px 10px 6px #fd3,2px -10px 6px #fd3, 2px 15px 11px #f80,-2px -15px 11px #f80, 2px 18px 118px #f20, 2px -18px 18px #f20;
}

div#branding_div blockquote { font-family:"Times New Roman",Georgia,Serif; font-size:1.6em;position:absolute; left: 240px; top: 0px; width: 320px; height: 150px; margin : 0; padding : 0; color: #000;}
div#branding_div p { position : absolute; right : 600px; top : -45px; width: 256px; height: 219px; margin : 0; padding : 0; background: url(../images/branding_p.png) no-repeat; text-indent : -9999px; }
div#branding_div h1#web { z-index: 3; position: absolute; display: block; left: 650px; top: -30px; width: 379px; height : 95px; background: url(../images/branding_h1.png) no-repeat; text-indent: -9999px;}
div#branding_div h2#msg {position:absolute; left:145px; top:35px; font-size:1.15em; color:blue; font-family:Verdana, Tahoma, Helvetica, Arial;} 

a#top_home_a, a#top_contactus_a, a#top_aboutus_a, a#top_menu_a, a#top_directions_a  { z-index: 4; position:absolute; display:block; width:85px; height:25px; top: 130px; text-indent:-9999px;}
div#branding_div a#top_home_a { left: 120px; background: url(../images/home_btn.png);}
div#branding_div a#top_home_a:hover { background: url(../images/home_hover_btn.png);}
div#branding_div a#top_contactus_a { left: 220px; background: url(../images/contactus_btn.png);}
div#branding_div a#top_contactus_a:hover { background: url(../images/contactus_hover_btn.png);}
div#branding_div a#top_aboutus_a { left: 320px; background: url(../images/aboutus_btn.png);}
div#branding_div a#top_aboutus_a:hover{ background: url(../images/aboutus_hover_btn.png);}
div#branding_div a#top_menu_a { left: 420px; background: url(../images/menu_btn.png);}
div#branding_div a#top_menu_a:hover{ background: url(../images/menu_hover_btn.png);}
div#branding_div a#top_directions_a { left: 520px; background: url(../images/directions_btn.png);}
div#branding_div a#top_directions_a:hover{ background: url(../images/directions_hover_btn.png);}

/*
ul#branding_locations_ul, ul#branding_phones_ul { position:relative; display:block; float:right; padding-top: 5em;}
ul#branding_locations_ul li, ul#branding_phones_ul li { height:15px; }
ul#branding_locations_ul li a, ul#branding_phones_ul li a {z-index:1; display:block; text-decoration:none; color:#000;  font-size:10px;  font-family:Verdana, Arial, Helvetica, sans-serif}
ul#branding_locations_ul li a:hover, ul#branding_phones_ul li a:hover { background-color:#ffc000;}
*/

td { padding-left:5px; }

ul#branding_locations_ul {padding:0; position:relative; left:550px; top:54px; width:35%;}

ul#branding_locations_ul li {padding:0; height:17px;}

ul#branding_locations_ul li a {z-index:1; display:block; text-decoration:none; color:#000; font-family:"Times New Roman",Georgia,Serif; font-size:.75em;}

ul#branding_locations_ul li a:hover { background-color:#ffc000; font-size:1em;}

td.menu_td {width:45px;}
td.locationPhone_td {width:85px;}
td.locationName_td {width:120px;}

div#copyright_div { position:absolute; height:105px; width:780px; text-align: left; display: block; color:green; text-align: center;}
}

