/* Template Specific */
body {height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#page_layout {width:795px; position:relative; top:0; left:0; white-space:normal;}

div#top_bar_one, div#bottom_bar_one {width:795px; height:4px; position:relative; top:0; left:0; }
div#top_bar_one img, div#bottom_bar_one img {float:left;}

div#titlebar  {width:793px; height:80px; margin:0; position:relative; top:0; left:0; border-left:1px solid black; border-right:1px solid black; background:#fff;  }
div#topbar {position:absolute; top:5px; right:4px; width:auto; height:25px; }
div#topbar a {text-decoration:none; padding:4px; background:#919975; color:#fff; font-size:14px; font-weight:bold; border:1px solid #666; }
div#topbar a:hover { color:#000;}
div#navigation { border:1px solid black; padding:0; width:793px; margin-top:3px; height:31px; position:relative; background-image:url(../img/button-bg.gif); background-repeat:repeat-x; background-position:top left; }
.cont {clear:both; float:left; width:100%; overflow:hidden;}
#menu { padding:0; margin:0 auto; list-style-type:none; float:left; position:relative; left:50%;}
#menu li {float:left; position:relative; right:50%;}
#menu a {width:auto; display:block; padding:2px 20px; color:#fff; text-decoration:none; font-size:22px; font-family:Calibri, Arial, sans-serif;}
#menu a:hover {color:#999;}


div#top_bar_two, div#bottom_bar_two {width:795px; height:4px; position:relative; top:3px; left:0; }
div#top_bar_two img, div#bottom_bar_two img {float:left;}

div#main {width:793px; margin:0; position:relative; top:3px; left:0; border-left:1px solid black; border-right:1px solid black; background-color:#fff; overflow:hidden; text-align:left;}
#phone_num {position:absolute; bottom:0; right:8px; font-size:26px; }
#title {font-weight:bold; font-size:18px; text-align:left; background-color: #919975; border-bottom:1px solid black; }
span.first_letter {font-size: 20px;	font-weight: bold;}

/* Page Specifics */
div#submenu_container {position:relative; height:25px; background-color:#919975; text-align:center; border-bottom:1px solid black; background-image:url(/img/submenu_bg.gif); background-position:top left; background-repeat:repeat-x;}
ul#submenu {list-style-type:none; margin:0; padding:0; margin-left:0; width:100%; }
ul#submenu li {padding-left:24px; display:inline; float:left; white-space:nowrap; }
ul#submenu li a {outline:none; padding:3px; font-size:12px; background-image:url(../img/button-bg.gif); background-position:left center; background-repeat:repeat-x; color:#fff; border:1px solid #000; font-weight:bold; text-decoration:none; display:block; width:auto; }
ul#submenu li a:hover {color:#666;}
ul#submenu li a:active, ul#submenu li a:focus {color:#900;}

table#thumbs {width:795px; margin-top:20px; z-index:500;}
table#thumbs img {border:0;}
table#thumbs a img {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
table#thumbs a:hover img {opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
div#popup {width:780px; height:562px; position:absolute; top:-2px; left:0px; z-index:1000; }
div#popup img {z-index:1001;}
ul#submenu li a.here {color:#fff; border:1px solid white; background-image:url(../img/button-bg2.gif); background-position:left center; background-repeat:repeat-x;}
ul#submenu li a.here:hover {color:#fff;}
.u {visibility:none; display:none; width:1px; height:1px; position:absolute; top:-1000px; left:-1000px;}