/* ---------------------------------------------------------------------------------
   
   MyRobina - Listings Stylesheet 
   Author: Pixel House
   Website: www.pixel-house.com.au 

--------------------------------------------------------------------------------- */


#pagetop, #pagebottom { border-bottom: solid 1px #e4e4e4; border-top: solid 1px #e4e4e4; float: left; width: 100%; padding: 8px 0px 8px 0px; }
#pagetop { margin: 29px 0px 10px 0px; }
#pagetop .left {float: left; }
#pagetop .right, #pagebottom .right {float: right;}
#pagetop p, #pagebottom p { margin: 0px; }
#pagetop p a, #pagebottom p a { text-decoration: none; }
#pagetop p a:hover, #pagebottom p a:hover { text-decoration: underline; }
#pagebottom { margin-top: 10px; }

#listings { margin: 0; padding: 0; float: left; }
#listings li { list-style-type: none; padding: 0px; width: 595px; float: left; margin: 0px; }
#listings p { font-size: 0.9em; margin: 0; }
#listings h3 { font-size: 1.5em; margin: 0; line-height: 1.2em; }

.location { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.65em; margin: 0; color: #696969; line-height: 1.2em; }


.title, .title2 { width: 250px; float: left; padding: 8px 0px 8px 10px; }
.details, .details2 { float: left; text-align: right; width: 307px; padding: 8px 10px 8px 3px;  }

.title2 { width: 320px; }
.details2 { width: 237px; }


.even { background: url(../images/arrow-01.gif) repeat-y right center #e2e2e2; }
.odd { background: url(../images/arrow-02.gif) repeat-y right center #f4f4f4; }

.more { width: 15px; height: 54px; float: left; margin: 0px; }
.more span { display: none; }

#info { width: 100%; float: left; margin: 29px 0px 0px 0px;  border-top: solid 1px #e4e4e4; padding: 20px 0px 40px 0px; }
#info h1 { color: #ba1a1a; font-size: 1.5em; margin: 0 0 0.1em 0; width: 330px; }
#info h3 { float: left; width: 330px; }
#info .location { font-size: 1.4em; border-bottom: solid 1px #e4e4e4; padding: 0px 0px 20px 0px; width: 330px; display: block; margin: 0 0 1.0em 0; font-weight: normal; }
#info .name { margin: 0.8em 0 0 0; }
#info p { width: 310px; float: left; clear: both; margin: 0; }
/* #info p span { font-weight: bold; display: inline; width: 70px; float: left; } */
.iLeft { width: 70px; float: left; font-weight: bold; }
.iRight { width: 240px; float: right; }


#map-wrap { float: left; width: 252px; height: 300px; position: absolute; top: 158px; left: 350px; z-index: 1000; clear: both; }
#map-wrap h4 { background: url(../images/bg-maptitle.gif) no-repeat 0 0 #a91212; color: #fff; padding: 10px; width: 232px; float: left; margin: 0; font-weight: normal; font-size: 0.75em;  }
#map-wrap h4 span { font-weight: bold; }
#map { float: left; width: 250px; height: 230px; border: solid 1px #e4e4e4; overflow: hidden; }

#map > DIV:first-child + DIV + DIV { /* display: none !important; */ color: #666 !important; }


#rNews #pagetop { margin: 0px; }
#rNews #pagebottom { margin-top: -1px; }

.article { float: left; border-bottom: dashed 1px #ccc; width: 100%; padding: 10px 0px 5px 0px; }
#left .date { margin: -4px 0px 22px 0px; color: #9d9d9d; }

#reviews { padding-top: 25px; display: block; }
#reviews a { display: block; width: 210px; height: 46px; background: url(../images/b-restaurant-reviews.gif) no-repeat 0 0; text-indent: -5000px; }
#reviews a span { text-indent: -9000px; }

