* {
	/*overwrite all default browser settings*/
	margin:			0;
	padding:		0;
	/*global font settings*/
}
body    {
        min-width:950px;
        font:Arial, Helvetica, sans-serif;
        background-color:#cdcccc;
        /*margin:20px 0 0 0;*/
}

.mainDiv        {
        width:950px; 
        margin:0 auto;
}
.headerTopDiv{
        height:10px;
        background:url(../images/headerTop2.png) no-repeat; position:relative;
        overflow:hidden
}
.headerDiv      {
        height:114px; 
        background:url(../images/headerBg2.jpg) repeat-y; 
        width:950px; position:relative; 
        overflow:hidden;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
}
.contentDiv     {
        overflow:hidden;
        background:url(../images/midBg2.jpg) repeat-y; 
        width:950px;
        height:auto;
        position:relative; 
        overflow:hidden;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding-bottom:20px;/* change 20 aug 08 */
		min-height:400px;

}
.footerDiv      {
        background:url(../images/footerBg.jpg) repeat-y;
        width:950px; 
        position:relative; 
        overflow:hidden;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
}

.cr{
	clear: both;
	width: 950px;
	text-align: center;
	padding-top: 10px;
	color: #000;
	font-size: 10px;
}

.footerBottomDiv        {
        height:22px; 
        background:url(../images/footerBottom.png) no-repeat; 
        width:950px;
}
.footerDiv #footerNavigation{
        width: 950px;
        text-align: center;
        margin:12px 0 0 0;
}
.footerDiv ul#footerNav{
        list-style:none;
}
.footerDiv ul#footer_nav li{
        display:inline;
        list-style:none;
        color:white;
}
.footerDiv ul#footer_nav li a{
        color:white;
        text-decoration:none;
}
.footerDiv ul#footer_nav li a:hover{
        color:#990000;
}
.footerDiv #sitemap{
        margin-top:-5px;
        padding:0 0px 0 130px;/* change 19 aug 08 */

}
.footerDiv #sitemap a{
        text-decoration:none;
        color:black;
}
.footerDiv #sitemap a:hover{
        color:white;
}
#footerImg{
        position:absolute; 
        z-index:1000; 
        bottom:-10px; 
margin-left:725px; /* change 19 aug 08 */
        _margin-left:-140px;
        *margin-left:-200px;/* change 13 aug 08 */


}
#footerImgInside{/* change 20 aug 08 */

        clear:both; height:150px; margin:-3px 0 0 9px; _bottom:0; _position:relative;

}
#eatingImg{
        float:left;
       /* background:url(../images/boorahimages_37.png) no-repeat;*/
        height:103px;
        width:105px;
        margin-top:68px;
}
#waiterImg{
        float:left;
      /*  background:url(../images/waiter.png) no-repeat;*/
        height:171px;
        width:115px;
}
#sitemap_head{
        position:absolute;
        left:10px;
}
#sitemap_head a{
        text-decoration:none;
        color:black;
}
#sitemap_head a:hover{
        color:white;
}
#user{
        float:right;
        position:relative;
        margin-right:40px; 
        top:-11px; _margin-right:20px; _top:0px;
        *top:1px;
        padding-top:42px;/*change 13 aug 08 */
        margin-top:5px;
}
#user ul{
        text-decoration:none;
        z-index:99px;
}
#user ul li {
        display:inline;
}
#user ul li a{
        text-decoration:none;
        font-size:12px;
        font:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-stretch:condensed;
        color:#666666;
}
#user ul li a:hover{
        color:white;
}
#logo{
        /* background:url(../images/boorahverdana3_08.png); */
        height:61px;
        width:143px;
        position:absolute;
        top:30px;
        left:20px;/* change 19 aug 08 */
}
#signup{
        position:absolute;
        float:right;
        height:64px;
        width:178px;
        top:2px;
        margin-left:740px;/*change 19 aug 08 */ 
}
#signup a img{
        border:0px
}
#searchBox{
        width:440px;
        height:32px;
        position:absolute;
        top:60px;
        margin-left:478px;/* change 19 aug 08 */
        *left:0px;/* change 25 aug 08 */
}
.searchWhiteBox{
        float:left;
        background-color:white;
        border:#d0eaea 1px solid;
        width:184px;
        _width:183px;
        *width:182px;/* change 25 aug 08 */
        height:18px;
        margin:5px 0 0 10px;
}
.searchArrow{
        float:left;
        height:17px;
        width:17px;
        margin:8px 0 0 10px
}

#searchLeftBox{
        background:url(../images/searchleft.png) left no-repeat;
        height:34px;
        width:8px;
        float:left;
}
#searchMidBox{
        float:left;
        height:34px;
        width:420px; /* 05 sep 2008 changed from 421px to fix IE6 wrapping issue */
        background:url(../images/serachslice.jpg) repeat-x; position:relative
}
#searchMidBox input     {
       /* margin:5px; */
        border:1px solid #d0eaea
}
#searchRightBox{
        float:left;
        height:34px;
        width:9px;
        background:url(../images/searchright.png) right no-repeat;
}
#searchText{
        font-family:Arial, Helvetica, sans-serif;
        font-size:9px;
        position:relative;
        float:left;/* change 22 aug 08 */
        margin-top:93px;
        left:480px;/* change 22 aug 08 */
        _float:right;
       /* _margin-right:298px; */ /* Commenting due to IE6 bug - NB 09 sep 2008 */
 }
 
 /* end of common part*/
.middleTop {
        height:47px;
        width:950px;/* change 19 aug 08 */
        font-family:Georgia;
        font-size:24px;
        padding-top:10px;
        padding-left:16px;
        margin-left:3px;
        margin-top:2px;
        background:url(../images/miidleTopbg.jpg) no-repeat top left;
}

.middletopbellow {
        height:auto;
        width:950px;
}

.middleleft {
        width:190px;/*change 19 aug 08*/
        float:left;

}

.middle {
        width:556px;/* change 19 aug 08 */
        height:auto;
        float:left
}

.middleright {
        width:179px;
        float:left;

}

.ataglanceDiv {
        width:160px;
        height:auto;
        margin-left:10px;
}

.bookMark {
        width:158px;
        height:auto;
        border:1px solid #bdb9b6;
        margin-top:10px;
        padding-bottom:10px;
}





.popularleft {
        width:160px;
        height:auto;
        float:left;
        margin-left:20px;/*change 19 aug 08 */
}
.popularDiv {
        width:160px;
        height:25px;
        background-image:url(../images/popular.gif);
}
.popularbelow {
        width:158px;
        height:auto;
        border: 1px solid #e3e4e4;
        margin-top:3px;
        background-color:#F9FDFD;
}
.popularbelow ul{
        margin:15px 0px 0 12px;;
        padding:0px;
}
.popularbelow ul li {
        margin:0px;
        padding-bottom:10px;/* change 19 aug 08 */
        list-style:none;
        line-height:15px;/* change 19 aug 08 */
}
.popularbelow ul li a {
        text-decoration:none;
        color:#007a7d;
}
.popularbelow ul li a:hover {
        color:red;
}
.popularbelow div {
        margin-left:12px;
        padding-top:10px;
        margin-bottom:15px;
        }

.newseachDiv {
        width:160px;
        height:25px;
        background-image:url(../images/popular.gif);
        margin-top:10px
}
.newsearchbelow {
        width:158px;
        height:auto;
        border: 1px solid #e3e4e4;
        margin-top:3px;
        background-color:#F9FDFD;
}
.centerDiv{
        margin-top:15px;
        margin-bottom:15px;
        padding-left:10px;
}

.leftheadingText {
        font-family:Georgia;
        font-weight:bold;
        font-size:14px;
        line-height:25px;
        color:#FFFFFF;
        margin-left:8px
}

.middletopDiv {
        height:178px;
        width:540px;/* change 19 aug 08 */
        margin-left:5px
}




.middledownDiv {
        min-height:285px;
        width:540px;/* change 19 aug 08 */
        border-top: 1px solid #bdb9b6;
        margin-left:5px;
        margin-bottom:20px;
}
.middledownDiv .review {
        margin-top:10px;
        width:540px;/* change 19 aug 08 */
        margin-left:8px;
}

.middledownDiv .review .meta{
	color: #555;
	border-bottom: 1px solid #ccc;
	border-collapse: collapse;
}

.middledownDiv .review .meta .reviewer {
	float: left;
}

.middledownDiv .review .meta .reviewdate{
	float: right;
	margin-right: 4px;
}

.middleheadingDiv {
        height:25px;
        width:450px;/*change 13 aug 08 */
        font-family:Georgia;
        font-size:18px;
        color:#000000;
        padding-left:10px;
        margin-top:0px;/* change 18 aug 08 */
}

.middlesecondheadingDiv {
        height:auto;/* change 20 aug 08 */
        width:450px;/*change 13 aug 08*/
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:18px;
        color:#000000;
        padding-left:10px;
        margin-top:20px;
        margin-bottom:10px;/* change 20 aug 08 */
}

.middleheadingbelowDiv {
        margin-top:5px;
        width:540px;
        height:auto;
}


