#restFrame { width:1050px; font:12px Arial, Helvetica, sans-serif }
#restFrameL { width:785px; float:left}
#restFrameR { width:230px; float:right}

.restPaneL {-moz-border-radius: 10px 10px 10px 10px; background: #FFFFFF; padding: 15px; width: 775px; margin-bottom:15px; float:left; }
.restPaneR {-moz-border-radius: 10px 10px 10px 10px; background: #FFFFFF; width: 230px; margin-bottom:15px; float:right; }

#restIntroLPane{ float:left; width:350px;}
#restIntroLPane .tel { margin:15px 0 0 0; font:15px Arial, Helvetica, sans-serif}

.FindRestMap { padding:15px}
#contactTitle { background:#763807; color:#fff; font:15px Geneva, Arial, Helvetica, sans-serif; padding:5px; text-align:center; text-transform:uppercase}

.FindRestDescription { margin:15px 0}

.serving { font-weight:bold}
h2.fn { font: 22px arial,helvetica,clean,sans-serif; margin:3px 0; color:##763807}

#FindRestUpdateUS{ margin:15px 0;}

#restIntroRPane2 {float: right; width: 405px;}


#restPhoto { margin:15px 0;}
#restPhoto td { padding:3px 0}
#restPhoto img { border:3px solid #d9eac9}

#FindRestRatingResultTable{ border:1px solid #f0f0f0}
#FindRestRatingResultTable td { padding:2px 5px}


#restIntroRPane2 a.CommandButton {background: #872300;display: inline-block;padding: 5px 10px 6px;color: #fff;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);border:none;border-bottom: 1px solid rgba(0, 0, 0, 0.25);position: relative;cursor: pointer;font:bold 13px Arial, Helvetica, sans-serif;line-height: 1; margin-top:3px}


#restInfo { margin:15px 0;}
#restInfo td { padding:3px}
#restInfo strong {color::#999999}

/* Review */
#restReviewPost { margin:15px 0;}
#restReviewPost h4 { margin:2px 0; font:18px Arial, Helvetica, sans-serif; color:#f7a634}

.cite_comment { font:bold 12px Arial, Helvetica, sans-serif; color:#000}
.ReportAbuse { color:#763807; font:10px Arial, Helvetica, sans-serif; text-decoration:none}

.findRestComment { margin:5px 0; border-bottom:1px dashed #ccc; padding:5px; float:left; width:760px}
.findRestComment a { color:#f7a634; text-decoration:none}

.ReviewAvatar { float:left; width:80px; min-height:100px; margin-right:10px}

/* Listing Result*/

#dnn_ctr455_Default_LandingPage_pnlSearch { padding:15px; background:#fff; -moz-border-radius: 10px 10px 10px 10px; font:15px Arial,Helvetica,sans-serif; line-height:1.5}

.RestListing, .RestListingAlt{ border-bottom: 3px dotted #CCCCCC; float: left; font: 13px Arial,Helvetica,sans-serif; padding: 10px 0; width: 1020px;}
.RestListingAlt { background:#FFFFFF}

.RestListingLogo{ float:left; width:150px;}
.FindRestLogo{ width:120px;height:125px; margin:auto;padding:4px;border:1px solid pink; background:transparent url(/Portals/0/PropertyAgent/455/Templates/PekoPiko/Images/no_logo.gif) center no-repeat}

.RestListingContent{ width:550px;float:left; text-align:left}
.RestListingContent span a{ font:18px Arial, Helvetica, sans-serif; color:#993300; text-decoration:underline}
.RestListingContent span a:hover { color:#00FF00}
.RestListingRating{ width:320px;float:left}
.RestListingRating span { font-weight:bold; color:#993300}

.RestListingOnwer{position:absolute; bottom:5px; right:5px;background:#993300; padding:2px}
.RestListingOnwer a{font:9px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
.RestListingOnwer a:hover{ color:#FFFF00}

#dnn_ctr455_Default_ViewType_dlProperty .PagingTable { border:none }

/*Main Page Hack */
#dnn_ctr589_Latest_ctl00{ width:655px}

/* Search Landing Page */
#FindSearch .NormalTextBox{ font-size:13px}
.FindSearchTitle{color:#003300;font:15px Arial,Helvetica,sans-serif; width:160px; display:inline-block}
#WildCard input{ width:295px}
