.react-input {display:none}
.react-container {padding:0px;z-index:10;list-style-type:none;margin:0px}
.react-container li {margin-bottom:10px;width:130px;height:120px;float:left;text-align:center;position:relative;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;padding:5px}
.rest-info {margin:10px 0px;font-size:0.8em}
.rest-dishes {margin:10px 0px;}
.rest-dishes ul {list-style-type:none;margin:0px;padding:0px}
.rest-dishes li {float:left;width:140px;margin:0px 20px 10px 0px;}
.form-field-container {padding:25px;font-size:1.2em}
.form-field-container input[type="text"], input[type="password"], textarea {font-weight:normal;font-size:1.2em;padding:3px;width:305px;border:1px solid #aaa}
.form-field-container select {font-size:1.2em;padding:3px;width:305px;border:1px solid #aaa}
.dish-award-check {position:absolute;top:5px;right:30px;display:none}
.new-dish-form {padding:0px}
.new-dish-form  #rhs{float:right;width:230px;}
.new-dish-form #lhs{float:left;width:700px}
.dish-info-rhs {float:left;width:440px;margin:0px 5px}
.dish-info-rhs h1 {margin:0px;padding:0px;line-height:100%}
.dish-info-lhs {float:left;width:200px}
.dish-info-lhs img {border-width:0px}

.form_rhs{float:left;width:75%;text-align:left}
.form_lhs{float:left;width:25%;text-align:left}
.btn-submit {font-size:1.2em;padding:3px}

.liked-icon {background-image:url('../images/sprites.png');background-position:0px 0px;width:21px;height:21px;background-repeat:no-repeat;vertical-align:middle}
.disliked-icon {background-image:url('../images/sprites.png');background-position:0px -21px;width:21px;height:21px;background-repeat:no-repeat;vertical-align:middle}
.faved-icon {background-image:url('../images/sprites.png');background-position:0px -44px;width:23px;height:19px;background-repeat:no-repeat;vertical-align:middle}

#dish-review-form {margin:5px 0px;display:none;padding:20px;background-color:#eee;border:1px solid #888;}
#dcuisine {width:200px}
#dprice {width:100px}
#dname {width:300px}

/* review */
.review-row {border:1px solid #ddd;border-width:0px 0px 1px 0px;padding:10px}
.review-row-img {width:40px;height:40px;float:left;margin:0px 1px}

/* complement */
.item_comment_form_block {background-color:#EEEEEE;padding:10px 10px 5px 10px;margin-top:5px;}
.item_comment_form_block div {float:left;width:30%;margin:1px}
.complement-entry {margin:2px 0px;background-color:#EEEEEE;padding:5px;clear:both;color:#333}
.comment {font-size:0.85em}