@charset "utf-8";
/* CSS Document */

/* Index Page */
html{margin:0 auto; padding:0;}
body{margin:0 auto; padding:0; background:url(/images/bg.jpg) top center repeat;}

#bottom{float:left; width:975px; height:125px; margin:0 0 20px 0; background:url(/images/footer_alpha.png) top left no-repeat; //padding-left:20px; _padding-left:0px;}
#bottom_shadow{float:left; margin:0 0 0 18px; width:941px; height:17px; background:url(/images/footer_shadow.png) top left no-repeat;}
#clock{position:absolute; z-index:1; top:opx; left:108px; width:100px; height:100px; margin:0px;}
#con{float:left; width:975px; margin:0px; padding:0px; background:url(/images/background_alpha.png) top left repeat; overflow:hidden; _width:990px;}
#content{margin:4px auto; width:975px;}
#content1{float:left; width:729px; background:url(/images/body_back_1.jpg) top left repeat-y;}
#contentdivision1{float:left; margin:0 0 0 5px; width:295px; height:240px; _width:245px; _margin:0px;}
#contentdivision2{float:left; position:relative; margin:0 0 0 2px; width:397px; height:240px; background:url(/images/tablecloth.jpg) top left no-repeat;}
#contentdivision3{float:left; margin:0 0 0 5px; width:694px; height:240px;}
#footer1{float:left; width:729px; height:15px; background:url(/images/footer_back_1.jpg) top left no-repeat;}
#header1{float:left; width:729px; height:46px; background:url(/images/header_curtain_1.jpg) top left no-repeat;}
#header1_txt{float:right; width:219px; height:31px; margin:2px 28px 0 0;}
#header2{float:left; width:729px; height:46px; background:url(/images/header2.jpg) top left no-repeat;}
#header3{float:left; margin:0 0 0 1px; width:351px; height:48px; background:url(/images/con_header_1.jpg) top left no-repeat;}
#header4{float:left; margin:0 0 0 6px; width:351px; height:48px; background:url(/images/con_header_2.jpg) top left no-repeat;}
#header5{float:left; margin:14px 0 0 0; width:709px; height:46px; background:url(/images/header_curtain_2.jpg) top left no-repeat;}
#hours_head{position:absolute; top:4px; left:4px; width:74px; height:31px; background:url(/images/txt_hours.jpg) top left no-repeat;}
#hours_sign_open{position:absolute; bottom:7px; right:10px; width:97px; height:66px; background:url(/images/sgn_open.png) top left no-repeat;}
#hours_sign_closed{position:absolute; bottom:7px; right:10px; width:97px; height:66px; background:url(/images/sgn_closed.png) top left no-repeat;}
#hours_text{position:absolute; top:36px; left:10px; width:120px; height:46px;}
#nav{float:left; width:220px; margin:0 0 0 26px; padding:0px; _margin:-10px 0 0 13px; }
#pscroller1{width:295px; height:230px; padding:5px;}
#subbody3{float:left; margin:0 0 0 -1px; width:350px; height:110px; background:url(/images/con_body_small.jpg) top left no-repeat; _margin:0px;}
#subbody4{float:left; margin:0 0 0 7px; width:350px; height:110px; background:url(/images/con_body_small_2.jpg) top left no-repeat;}
#subcon{float:left; width:729px; _margin-top:-10px;}
#subnav{float:left; position:relative; width:220px; height:182px; margin:0px; padding:0px; background:url(/images/nav_back.png) top left no-repeat;}
#subnav1{float:left; position:relative; width:220px; height:178px; margin:0px; padding:0px; background:url(/images/nav_back1.png) top left no-repeat;}
#top{float:left; width:975px; height:148px; background:url(/images/header_alpha.png) top left no-repeat;}
#topcon{float:right; margin:12px 20px 10px 0px; width: 300px; height:113px;}
#weather_text{position:absolute; top:4px; left:4px; width:89px; height:30px; background:url(/images/txt_weather.jpg) top left no-repeat;}
#weather_temp{position:absolute; z-index:1; top:42px; left:24px; width:80px; height:30px; text-decoration:none; text-align:right;}
#weather_pic{position:absolute; z-index:1; top:80px; left:15px; width:93px; height:93px;}
#weather_desc{position:absolute; z-index:1; top:14px; left:115px; width:94px; height:160px; padding:0px; overflow:hidden;}

.navbtn{float:left; width:220px; height:35px; margin:0px; padding:0px; overflow:hidden;}
.text1{font-family: "Times New Roman", Times, serif; font-size:24px; font-weight: normal; color:#000; text-align:left;}
.text2{font-family: "Times New Roman", Times, serif; font-size:16px; font-weight: normal; color:#FFF; text-align:left;}
.someclass{}

/* Menu Page */
#entrees_parent{position:absolute; top:1px; left:1px; width:116px; height:30px; background:url(/images/tab_1.png) top left no-repeat; cursor:pointer; _left:2px;}
#pizza_parent{position:absolute; top:1px; left:118px; width:91px; height:29px; background:url(/images/tab_2.png) top left no-repeat; cursor:pointer; _left:119px;}
#appsal_parent{position:absolute; top:1px; left:210px; width:141px; height:29px; background:url(/images/tab_3.png) top left no-repeat; cursor:pointer; _left:211px;}
#sandkid_parent{position:absolute; top:1px; left:352px; width:141px; height:29px; background:url(/images/tab_4.png) top left no-repeat; cursor:pointer; _left:353px;}
#dessert_parent{position:absolute; top:1px; left:494px; width:91px; height:29px; background:url(/images/tab_5.png) top left no-repeat; cursor:pointer; _left:495px;}
#beverage_parent{position:absolute; top:1px; left:586px; width:116px; height:29px; background:url(/images/tab_6.png) top left no-repeat; cursor:pointer; _left:587px;}
#menu_header{float:left; width:729px; height:31px; margin:2px 0 0 0; background:url(/images/txt_vivios_menu.jpg) top left no-repeat;}
#menu_container{float:left; width:729px;}
#menu_tabs{float:left; position:relative; width:729px; height:31px; margin:4px 0 0 0;}
#menu_space{float:left; margin:0 0 0 1px; width:709px; height:15px; background:url(/images/tab_space.jpg) top left no-repeat; overflow:hidden;} /*   */
#menu_body{float:left; margin:0 0 0 -1px; padding:0px; width:709px; background:url(/images/body_back_2.jpg) top left repeat-y; _margin:0px;}
#menu_footer{float:left; margin:0 0 0 0px; width:729px; height:15px; background:url(/images/footer_back_1.png) top left no-repeat; _background:url(/images/footer_back_1.jpg) top right no-repeat; _width:710px; _margin:0px;}
#menu_output{float:left; width:686px; margin:0 0 0 8px; _margin:0 0 0 4px;}

.menu_tab_txt{float:left; margin:2px 0 0 5px; font-family: "Times New Roman", Times, serif; font-size:16px; font-weight: normal; text-align:left; line-height:16px; color:#FFF;}
.menu_price{float:right; width:34px; font-size:14px; font-weight:normal; color:#000; text-align:right; overflow:visible;}

.vivios_reviews{float:left; width:696px;}
.star{float:right; width:25px; height:25px; background:url(/images/con_star_over.png) top left no-repeat;}
.star1{float:left; width:25px; height:25px; background:url(/images/con_star.png) top left no-repeat;}
.star1:hover{float:left; width:25px; height:25px; background:url(/images/con_star_over.png) top left no-repeat; cursor:pointer;}

#wildlife_header{float:left; width:729px; height:37px; margin:0 0 0 0; background:url(/images/txt_vivios_wildlife_2.jpg) top left no-repeat;}

#admin_header{float:left; width:729px; height:37px; margin:0 0 0 0; background:url(/images/txt_vivios_admin.jpg) top left no-repeat;}
#admin_header2{float:left; width:729px; height:37px; margin:0 0 0 0; background:url(/images/txt_admin_home.jpg) top left no-repeat;}

#spec_header{float:left; width:729px; height:48px; margin:0 0 0 1px; background:url(/images/spec_header.png) top left no-repeat;}
#spec_body{float:left; width:729px; margin:0 0 0 1px; background:url(/images/spec_body.png) top left repeat-y;}
#spec_footer{float:left; width:729px; height:38px; margin:0 0 0 1px; background:url(/images/spec_footer.png) top left no-repeat;}

#drinks_header{float:left; width:729px; height:37px; margin:0 0 0 0; background:url(/images/txt_vivios_specialty_drinks.jpg) top left no-repeat;}

#features_header{float:left; width:729px; height:37px; margin:0 0 0 0; background:url(/images/txt_vivios_features_specials.png) top left no-repeat;}

#features_header2{float:left; width:729px; height:37px; margin:0 0 0 0; background:url(/images/txt_featured_entree_clr.png) top left no-repeat;}

#features_header3{float:left; width:729px; height:37px; margin:0 0 0 0; background:url(/images/txt_vivios_daily_specials.png) top left no-repeat;}
