* {
 margin: 0px; padding: 0px; 
}

body {
 background: #FDF4EC url(bg.gif) repeat-x center top;
 text-align: center;
 font-family: arial;
 font-size: 9pt
}

a {color: #C70000; font-weight: bold}

img {
 border: 0px; 
}

#wrapper {
 margin: 0px auto; background: url(bg_shadow.jpg) repeat-y; width: 900px; 
 text-align: left;
}

#left_column {
 float: left;
 width: 91px;
 text-align: left;
}

#right_column {
 float: left; width: 93px; 
 text-align: right; 
}

#center_column {
 width: 696px; float: left; background-color: #FDF5EA; border-right: solid 10px #DFCAAE; border-left: solid 10px #DFCAAE;
}

.header {
 background: url(img_top.jpg); height: 107px; width: 696px; 
 text-align: center; 
}

.menu_line {
 background: url(h_shadow.jpg) bottom repeat-x; height: 55px; width: 696px; 
}

.menu_button {
 float: left;
}

#menu-home {
 background: url(nav_home_off.jpg) no-repeat;
 text-indent: -10000px;
 width: 229px;
 height: 45px;
 display: block
}

#menu-home.on {background: url(nav_home_on.gif) no-repeat;}

#menu-home:hover {
 background: url(nav_home_on.gif) no-repeat;
 text-indent: -10000px;
 width: 229px;
 height: 45px;
 display: block
}





#menu-menu {
 background: url(nav_menu_off.jpg) no-repeat;
 text-indent: -10000px;
 width: 239px;
 height: 45px;
 display: block
}

#menu-menu.on {background: url(nav_menu_on.gif) no-repeat;}

#menu-menu:hover {
 background: url(nav_menu_on.gif) no-repeat;
 text-indent: -10000px;
 width: 239px;
 height: 45px;
 display: block
}






#menu-contact {
 background: url(nav_contact_off.jpg) no-repeat;
 text-indent: -10000px;
 width: 228px;
 height: 45px;
 display: block
}

#menu-contact.on {background: url(nav_contact_on.gif) no-repeat;}

#menu-contact:hover {
 background: url(nav_contact_on.gif) no-repeat;
 text-indent: -10000px;
 width: 228px;
 height: 45px;
 display: block
}


.price {
 float: right;
 font-weight: bold;
 padding-top: 10px;
}

.menu-item {
 padding-top: 10px;
}


h2 {
 text-align: center;
 border-bottom: dashed 1px #C70000;
 padding-bottom: 5px;
}

#shape_bg {
 background: url(shape_bg.jpg) #fff no-repeat; height: 195px; width: 260px; 
 text-align: center;
}

#content {
 color: #C70000;
 margin-top: 10px;
}


.inptext {
 width: 180px;
 background: #fff;
 border: solid 1px #C50000;
 padding: 1px 2px;
}

.inpsend {
 cursor: pointer;
 background: #C50000;
 color: white;
 padding: 1px 3px;
 width: 80px;
 font-weight: bold;
}


.left_col {
 float: left;
 width: 317px;
 padding: 15px 0px 0 20px;
}

.right_col {
 padding: 15px 10px 0 20px;
 border-left: solid 1px #C70000;
 margin-left: 345px;
}

.bottom_row{
 clear:both;
 padding: 50px 0 20px 0;
 text-align:center;
}

.footer {
 background: #F6EBDC;
 height: 90px; width: 696px; 
 border-top:10px solid #EDDFCC;
}

#copy{
 clear: both;
 display:block;
 color: #C7B397;
 font-size: 8pt;
 padding: 15px 0 10px 15px;
}

#contact1{
 display:block;
 float:left;
 line-height:130%;
 color: #C70000;
 padding: 5px 15px 0 15px;
 text-align: left;
}

#contact2{
 display:block;
 float:right;
 line-height:130%;
 color: #C70000;
 padding: 5px 15px 0 0;
 text-align: right;
}


