	@charset "utf-8";
/* Style Sheet Title */


/* General Styles */

img, div { 
behavior:url(../iepngfix.htc);
}

body{
font-family:Georgia, "Times New Roman", Times, serif;
background:url(../images/structure_images/body_bg.jpg) repeat;
margin:0px;
}

h1{
font-size:26px;
color:#660000;
}

h2, h2 a, h2 a:hover{
font-size:20px;
color:#333333;
text-decoration:none;
}

h3{
font-size:14px;
color:#333333;
margin:0 0 10px 0;
}

p, li{
font-size:14px;
color:#333333;
line-height:22px;
margin:0;
padding-bottom:18px;
}

td{
font-size:14px;
color:#333333;
line-height:22px;
padding-left:10px;
}

table{
margin-bottom:10px;
}

a{
color:#CC6600;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

ul,li{
margin:0px;
padding:0px;
list-style:none;
}


.sectionAlign{
width:100%;
float:left;
margin-bottom:10px;
}

.backtoTop{
font-size:12px;
margin-bottom:10px;
}

.oddTD{
background-color:#EFE0A4;
}

.mouseType{
font-size:11px;
}

#headerContainer, #bodyContainer, #footerContainer{
width:100%;
float:left;
}

#headerContainer{
height:231px;
background:url(../images/structure_images/headerContainer_bg.jpg) repeat-x;
}

#bodyContainer{
height:auto;
min-height:400px;
}

#footerContainer{
height:126px;
background:url(../images/structure_images/footerContainer_bg.jpg) repeat-x;
}

#bannerContainer, #bannerContainer2, #contentContainer, #tagContainer{
width:1008px;
margin:auto;
}

#bannerContainer, #bannerContainer2{
height:231px;
}

#bannerContainer{
background:url(../images/structure_images/bannerContainer_bg.png) no-repeat;
}

#bannerContainer2{
background:url(../images/structure_images/bannerContainer2_bg.png) no-repeat;}

#navContainer{
width:580px;
height:50px;
margin-top:155px;
margin-left:10px;
float:left;
}

#navContainer li{
width:auto;
height:50px;
line-height:40px;
float:left;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#navContainer li a{
color:#330000;
display:block;
padding:0 20px;
}

#navContainer li:hover{
background:url(../images/structure_images/navContainerLiHover_bg.png) 50% 85% no-repeat;
}

#navContainer li a:hover{
text-decoration:none;
}

body#aboutUs li#aboutUsNav,
body#catering li#cateringNav,
body#menu li#menuNav,
body#contactUs li#contactUsNav{
background:url(../images/structure_images/navContainerLiHover_bg.png) 50% 85% no-repeat;
}

#contentContainer{
height:auto;
}

#contentContainer ul{
margin-bottom:10px;
}

#contentContainer li{
padding-left:20px; 
background:url(../images/structure_images/contentContainerLi_bg.png) 0 60% no-repeat;
 }
#contentContainerTop, #contentContainerBody, #contentContainerBottom{
width:100%;
float:left;
}
#contentContainerTop{
height:146px;
background:url(../images/structure_images/contentContainerTop_bg.png) no-repeat;
}

#contentContainerBody{
height:auto;
background:url(../images/structure_images/contentContainerBody_bg.png) repeat-y;
}

#contentContainerBottom{
height:55px;
background:url(../images/structure_images/contentContainerBottom_bg.png) no-repeat;
}

#contentLeft{
width:622px;
height:auto;
margin-top:-150px;
margin-left:50px;
float:left;
}

#contentFlashBanner{
width:612px;
height:239px;
padding:7px 0 0 10px;
background:url(../images/structure_images/contentFlashBanner_bg.jpg) no-repeat;
}

.contentSubSep{
width:100%;
height:1px;
margin-bottom:10px;
border-bottom:1px dashed #996633;
}

.testimoneyBox_top, .testimoneyBox_bottom{
width:622px;
float:left;
}

.testimoneyBox_top{
height:15px;
background:url(../images/structure_images/testimoneyBoxTop_bg.png) no-repeat;
}

.testimoneyBox_body{
width:600px;
height:auto;
padding:0 11px;
float:left;
background:url(../images/structure_images/testimoneyBoxBody_bg.png) repeat-y;
}

.testimoneyBox_body h3{
border-bottom:1px dashed #333333;
}

.testimoneyBox_bottom{
height:26px;
background:url(../images/structure_images/testimoneyBoxBottom_bg.png);
margin-bottom:10px;
}

.menu_column3{
width:180px;
margin:0 0 10px 10px;
float:left;
}

#contentRight{
width:282px;
height:auto;
margin-top:-130px;
margin-left:20px;
float:left;
}

.shareThis{
padding-left:20px;
text-align:center;
font-size:12px;
}

#crossPromo_feelinHungry{
width:282px;
height:94px;
background:url(../images/content_images/crossPromo_feelinHungry.jpg) no-repeat;
}

#crossPromo_feelinHungry a{
color:#333333;
}

.orangeBox_top, .orangeBox_bottom{
width:100%;
}

.orangeBox_top{
height:15px;
background:url(../images/structure_images/RSB_orangeBox_top.png) no-repeat;
}

.orangeBox_body{
height:auto;
width:252px;
padding:0 15px;
background:url(../images/structure_images/RSB_orangeBox_body.png) repeat-y;
}

.orangeBox_body h2{
margin-top:0;
}
.orangeBox_body a{
color:#333333;
}

.orangeBox_bottom{
height:28px;
margin-bottom:10px;
background:url(../images/structure_images/RSB_orangeBox_bottom.png) no-repeat;
}

/* Footer */

#tagContainer{
height:auto;
margin-top:10px;
}

#tagLeft, #tagRight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#996633;
line-height:16px;
font-weight:bold;
}

#tagLeft{
margin-left:30px;
padding-left:20px;
float:left;
background:url(../images/structure_images/footerTagIcon.png) no-repeat;
}

#tagRight{
float:right;
margin-right:30px;
}

#tagRight a{
color:#996633;
}

/* Image Pads */

.imagePad, .imagePad_left{
padding:5px;
margin-bottom:10px;
background:url(../images/structure_images/imagePad_bg.jpg) repeat;
}

.imagePad_left{
float:left;
margin:0 10px 10px 0;
}





