#content-left { float: left; width: 255px; }
#content-right { float: left; background: none; width: 585px;}
.logo-center { margin-left: 265px; }
.homepagebody { background-image: url("../images/bg_home_img.jpg"); }
.slider_bg { margin-top: 10px; }
.home_buttons { float: left; margin: 40px 10px; }
.home_buttons p { margin: 40px; }
.footer-address { text-align: center; color: white; font-size: 14px; padding: 20px 0 0 0; }
.footer-copyright { text-align: center; color: white; }
.al-center { text-align: center; }
input[type=submit], button { background-color: #dd0000; color: #ffffff; font-weight: bold; font-family: Arial; }
input[type=submit]:hover, button:hover { background-color: #bb0000; cursor: pointer; }
.al-right { text-align: right; }
.al-left { text-align: left; }
.al-center { text-align: center; }

/* -------------- Menu Page ----------------- */
#categories { float: left; clear:both; }
#categories > div { border: 2px solid #ff0000; float: left; margin: 0 10px 10px 0; padding: 1px 5px; color: #ff0000; cursor: pointer; }
#dishes > div { display: none; width: 570px; float:left; clear: both; }
#dishes .description { font-size: 12px; margin-left: 20px; color: #a77777; line-height: 15px; }
#chillies { float: left; clear: both; margin-top: 30px; }
#chillies img { margin: 4px 1px; }
.chilli { margin: 5px 1px; }
#chillies span { padding: 0 40px 0 5px; margin-bottom: 5px; }

/* -------------- Feedback Page ------------- */
textarea, input[type=text] { background-color: #220000; color: #ffffff; border: 1px solid #dd0000; }
.reply { display: none; }
.inputbox textarea { width: 870px; height: 100px; overflow: auto; }
.reply textarea { width: 710px; height: 50px; overflow: auto; }
.comment_body { margin: 10px 0px; padding: 10px; border: 1px solid #660000; color: #ccc; font-family: Arial; font-size: 12px; border-radius: 5px; background-color: #330000; }
.comment_body img { margin-right: 10px; }
.comment_body span { margin-right: 10px; }
.comment_body .comment_name { font-weight: bold; color: #fff; font-size: 15px; }
.comment_body .comment_text { color: #fff; font-size: 15px; }
.comment_body .comment_btn_reply { color: #ff0000; cursor: pointer; text-decoration: underline; }
.highlight { background-color: #ffbb00; margin: 10px 0; text-align: center; padding: 0; color: #000; font-family: Verdana; }
.highlight p { margin: 0;  padding: 0; font-family: Verdana; }
.highlight li { list-style: disc; font-family: "Times New Roman"; color: #dd0000; }
.feedback_content { height: 500px; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 30px; }
.hint { color: #770000; font-size: 11px; }

/* -------------- Login Page -----------------*/
.login_box { border: 2px solid #ff0000; margin: 70px 200px; padding: 20px 100px; }




