body{background-image:url(../images/bg_tile.jpg);background-repeat:repeat-x;background-position:top left;background-color:#BB1A1A;}html, body {margin:0px;padding:0px;height: 100%; }#contact a:link, #contact a:visited{text-decoration:underline;color:#FF0000;}#contact a:hover{text-decoration:none;color:#FFFFFF;background-color:#339933;}h1{color:#BB1A1A;font-size:22px;display:inline;font-weight:normal;}#footer a{text-decoration:underline;color:#FFFF66;}#footer a:hover{text-decoration:none;background-color:#FF0000;}#buckets a{color:#FFFF66;}#buckets a:hover{text-decoration:none;background-color:#FF0000;}#menu a:link{}#menu a:hover{}#wrapper{width:700px;margin:auto;background-color:#FFFFFF;min-height: 100%;position: relative;}#body{padding:0px 0px 113px 0px;}#header_nav{width:700px;}.tr_text{text-align:right;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:20px;color:#B40D0D;padding-right:12px;}/************ NAVIGATION ***************/#nav {background:url(../images/header/nav.jpg);background-repeat:no-repeat;width:700px;height:43px;margin:0;padding:0;}#nav span {display: none;}#nav li, #nav a {height:43px;display:block;}#nav li {float:left;list-style:none;display:inline;}#nav1 {width: 250px;}#nav2 {width: 70px;}#nav3 {width: 100px;}#nav4 {width: 90px;}#nav5 {width: 90px;}#nav6 {width: 100px;}#nav1 a:hover {background:url(../images/header/nav.jpg) 0px -43px no-repeat; }#nav2 a:hover {background:url(../images/header/nav.jpg) -250px -43px no-repeat; }#nav3 a:hover {background:url(../images/header/nav.jpg) -320px -43px no-repeat; }#nav4 a:hover {background:url(../images/header/nav.jpg) -420px -43px no-repeat; }#nav5 a:hover {background:url(../images/header/nav.jpg) -510px -43px no-repeat; }#nav6 a:hover {background:url(../images/header/nav.jpg) -600px -43px no-repeat; }/************* END NAVIGATION ******************/#banner{width:700px;height:246px;background-image:url(../images/banner.jpg);background-repeat:no-repeat;}#middle_bar{width:700px;height:92px;background-image:url(../images/middle_bar.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:16px;color:#FFFFFF;}.middle_text{padding:10px;}.left_text{float:left;padding-left:10px;}.right_text{float:right;padding:10px 10px 0 0;}#buckets{width:700px;height:285px;background-image:url(../images/bucket_tile.gif);background-repeat:repeat-y;font-family:"Times New Roman", Times, serif;font-size:13px;color:#ffffff;}#bucket_btns {background:url(../images/buckets.jpg) no-repeat;width:700px;height:206px;margin:0;padding:0;}#bucket_btns span {display: none;}#bucket_btns li, #bucket_btns a {height:206px;display:block;}#bucket_btns li {float:left;list-style:none;display:inline;}#bucket1 {width: 233px;}#bucket2 {width: 233px;}#bucket3 {width: 234px;}#bucket1 a:hover {background:url(../images/buckets.jpg) 0px -206px no-repeat; }#bucket2 a:hover {background:url(../images/buckets.jpg) -233px -206px no-repeat; }#bucket3 a:hover {background:url(../images/buckets.jpg) -466px -206px no-repeat; }#about{background-image:url(../images/subpage_bgs/about.jpg);background-position:top left;background-repeat:no-repeat;font-family:"Times New Roman", Times, serif;font-size:14px;line-height:19px;color:#333333;padding:130px 50px 0px 185px;}#contact{background-image:url(../images/subpage_bgs/contact.jpg);background-position:top left;background-repeat:no-repeat;font-family:"Times New Roman", Times, serif;font-size:14px;line-height:19px;color:#333333;padding:130px 50px 0px 190px;}#specials{background-image:url(../images/subpage_bgs/specials_bg.jpg);background-position:top left;background-repeat:no-repeat;font-family:"Times New Roman", Times, serif;font-size:14px;line-height:19px;color:#333333;padding:130px 50px 0px 190px;}/*************************** MENU ***********************/#menu{font-family:"Times New Roman", Times, serif;font-size:14px;line-height:19px;color:#333333;margin:10px 0 0 8px;}#left_col{width:177px;float:left;height:345px;}#right_col{width:515px;float:left;height:345px;}#menu_bg{width:177px;height:345px;background-image:url(../images/menu_bg.jpg);background-repeat:no-repeat;}#menu_btns{padding:60px 20px 0 0;text-align:right;line-height:23px;}#menu_btns li{list-style-type:none;font-size:12px;}#menu_btns li a:link{color:#339933;text-decoration:none;}#menu_btns li a:hover{text-decoration:underline;color:#FF0000;}#menu_flash{width:508px;height:344px;margin-top:14px;}#menu_items{width:515px;margin:0 0 0 183px;clear:both;}#item{float:left;width:130px;margin-bottom:20px;}#item_text{float:left;width:365px;padding-left:10px;margin-bottom:20px;}.border{border:1px solid #CCCCCC;padding:5px;}.price{font-weight:bold;font-style:italic;color:#006633;}.clear{clear:both;}/*************************** END MENU ***********************/#catering{background-image:url(../images/subpage_bgs/catering.jpg);background-position:top left;background-repeat:no-repeat;font-family:"Times New Roman", Times, serif;font-size:14px;line-height:19px;color:#333333;padding:130px 50px 0px 180px;}#imports{background-image:url(../images/subpage_bgs/imports.jpg);background-position:top left;background-repeat:no-repeat;font-family:"Times New Roman", Times, serif;font-size:14px;line-height:19px;color:#333333;padding:130px 50px 0px 180px;}.clearfooter {height:113px;clear: both;}#footer{position:absolute;bottom:0;clear:both;width:700px;height:113px;background-image:url(../images/footer_tile.jpg);background-repeat:repeat-x;}#footer_float{float:left;font-size:12px;font-family:"Times New Roman", Times, serif;color:#FFFFFF;line-height:16px;}.footer_left{width:170px;margin-left:12px;padding-top:10px;}.footer_mid{width:336px;padding-top:10px;text-align:center;}.footer_right{width:170px;text-align:right;margin-right:12px;padding-top:10px;}