@charset "utf-8";
/* CSS Document */

/*.cities-drop-down{background:url(../images/bg-cities.jpg) no-repeat;  width:127px; height:29px; float:right; text-align:right; color:#B92E27; text-transform:uppercase; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}*/
.cities-drop-down{  width:127px; height:29px; float:right; text-align:right; color:#000000; text-transform:uppercase; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.cities-drop-down a{}
.follows{background:url(../images/follows.jpg) no-repeat; width:124px; height:28px; float:right; margin-right:15px; }
.follows .twitter, .follows .facebook{float:left;}
.follows .twitter a, .follows .facebook a{ width:22px; height:22px; display:block}
.follows .twitter{margin-left:75px;  margin-right:5px;}


.top-search-box{background:url(../images/bg-top-search-box.png) no-repeat; width:380px; height:27px; margin-top:15px; padding:0px 3px 0 7px;}
.top-search-box-1{background:url(../images/bg-top-search-box-1.png) bottom no-repeat; width:236px; height:45px; margin-top:15px; padding:0px 5px 0 7px; float:left; text-align:left; color:#ffffff}
.top-search-box-1 input[type=text]{width:228px; border:0px; float:left; height:20px; font-size:11px;line-height:20px; margin-top:5px; margin-left:3px;}

.top-search-back{width:380px; height:27px; margin-top:15px; padding:0px 3px 0 7px;}

.top-search-box input[type=text]{width:312px; border:none; float:left; height:25px; font-size:12px;}
.top-search-box input.btn-search{background:url(../images/btn-search.png) no-repeat; width:67px; height:21px; float:left; margin-top:3px; }
.top-search-box .vanue-drop-down{color:#ffffff; text-transform:uppercase; font-size:17px; width:90px; margin:20px; float:left }


.find-a-table{background:url(../images/bg-find-a-table.png) no-repeat; width:900px; height:38px; margin:15px 30px; float:left;}

.find-a-table-details{background:url(../images/bg-find-a-table-details.png) no-repeat; width:684px; height:30px; margin:-10px 0px 0px 0px; float:left}

.tab-strip-1{width:960px; margin:auto}
.tab-strip-1 ul{list-style:none}
.tab-strip-1 ul li{float:left}
.tab-strip-1 ul li a{background:url(../images/bg-tab-strip-1.png); display:block; text-indent:-9999px; height:45px;}
.tab-strip-1 ul li.dining-date-night a{background-position:0 0; width:214px; }
.tab-strip-1 ul li.dining-date-night a:hover{background-position: 0 -49px}
.tab-strip-1 ul li.featured-tables a{background-position:-214px 0; width:184px; }
.tab-strip-1 ul li.featured-tables a:hover{background-position: -214px -49px}
.tab-strip-1 ul li.live-feeds a{background-position:-398px 0; width:136px; }
.tab-strip-1 ul li.live-feeds a:hover{background-position: -398px -49px}
.tab-strip-1 ul li.blank a{background-position:-534px 0; width:426px; cursor:default; }

/*.tab-strip-1 ul li.deals a:hover{background-position: -718px -49px}*/

/*.top-search-box{background:url(../images/bg-top-search-box.jpg) no-repeat; width:610px; height:59px; margin-top:63px; margin-left:15px; float:left}
.top-search-box input[type=text]{width:315px; padding:5px; border:none; float:left; margin-top:20px;}
.top-search-box input.btn-search{background:url(../images/btn-search.jpg) no-repeat; width:110px; height:34px; float:left; margin-top:16px; margin-left:15px; }*/




.top-nav{ background:#161928; height:38px; border-bottom:1px solid #494B57; border-top:1px solid #494B57; clear:both}
.top-nav ul{list-style:none}
.top-nav ul li{float:left; width:auto }
.top-nav ul li a{color:#ffffff; text-align:center; display:block; height:38px; line-height:38px; background:url(../images/divider.jpg) center right no-repeat; padding:0 49px;  font-weight:bold}
/*.top-nav ul li a{color:#ffffff; text-align:center; display:block; height:38px; line-height:38px; background:url(../images/divider.jpg) center right no-repeat; padding:0 47px; text-decoration:none; font-weight:bold}*/
.top-nav ul li a:hover{background:#363A46}
.top-nav ul li.current a{background:#363A46}
.top-nav ul li.last a{background:none}
.top-nav ul li.last a:hover{background:#363A46}

.top-nav-1-homepage{ background:url(../images/bg-top-nav-1-homepage.jpg) no-repeat; width:960px; height:44px;}
.top-nav-1-homepage ul{list-style:none; margin-top:0; padding-top:0}
.top-nav-1-homepage ul li{float:left}
.top-nav-1-homepage ul li a{height:44px; display:block;  text-indent:-9999px; margin-right:1px;}
.top-nav-1-homepage ul li.deals a{width:128px;}
.top-nav-1-homepage ul li.posts a{width:128px;}
.top-nav-1-homepage ul li.events a{width:141px;}
.top-nav-1-homepage ul li.reviews a{width:151px;}
.top-nav-1-homepage ul li.menu-updates a{width:202px;}
.top-nav-1-homepage ul li.content-games a{width:205px; margin-right:0}

.main-banner{margin-bottom:60px;}
.whats-going-on-box{ width:584px; margin-right:34px; float:left}
.whats-going-on-box h1{ background:url(../images/bg-hd-2.png) no-repeat; padding:0 15px; width:554px; height:35px; color:#ffffff; font-weight:bold; font-size:18px; line-height:35px;}
.whats-going-on-box .info{background:#6D6F71; padding:1px; height:300px; overflow:hidden; overflow-y:scroll; padding-right:0px;}
.whats-going-on-box .info .rec{width:554px; padding:5px; margin-bottom:2px; background:url(../images/bg-rec-gradient.png) #CCCCCC repeat-x; height:60px; position:relative}
.whats-going-on-box .info .rec .bookmark{background:url(../images/bg-social-bookmark.png) no-repeat; position:absolute; top:0; right:0;  width:125px; height:22px; line-height:22px; text-align:right; float:right; color:#ffffff; font-weight:bold; text-align:right;  padding-right:5px; font-size:14px;}
.whats-going-on-box .info .rec .bookmark img{vertical-align:middle; margin-right:5px;}
.whats-going-on-box .info .rec .graphic{ width:60px; height:60px; margin:0 10px 0 0; float:left}
.whats-going-on-box .info .rec .detail{float:left; width:475px; font-size:14px;}
.whats-going-on-box .info .rec .detail h2{color:#000000; margin-bottom:5px; font-size:15px; margin-top:0; padding-top:0; width:325px; }
.whats-going-on-box .info .rec .detail h2 a{color:#000000}
.whats-going-on-box .bot{background:url(../images/bg-bot-curv-1.png) no-repeat; width:584px; height:2px; line-height:2px;}


.restaurent-reviews-box{ width:342px; float:left}
.restaurent-reviews-box h1{ background:url(../images/bg-hd-3.png) no-repeat; padding:0 15px; height:35px; color:#ffffff; font-weight:bold; font-size:18px; line-height:35px;}
.restaurent-reviews-box .info{background:#6D6F71; padding:1px; height:300px; overflow:hidden; overflow-y:scroll; padding-right:0px;}
.restaurent-reviews-box .info .rec{width:312px; padding:5px; margin-bottom:2px; background:url(../images/bg-rec-gradient.png) #CCCCCC repeat-x; height:70px; position:relative}
.restaurent-reviews-box .info .rec .reviews{background:url(../images/bg-social-bookmark.png) no-repeat; position:absolute; top:0; right:0;  width:125px; height:22px; line-height:22px; text-align:right; float:right; color:#ffffff; font-weight:bold; text-align:right;  padding-right:5px; font-size:14px;}
.restaurent-reviews-box .info .rec .reviews img{vertical-align:middle; margin-right:5px;}
.restaurent-reviews-box .info .rec .graphic{ width:60px; height:60px; margin:0 10px 0 0; float:left}
.restaurent-reviews-box .info .rec .detail{float:left; width:225px; font-size:14px;}
.restaurent-reviews-box .info .rec .detail p{margin-top:0; padding-top:0}
.restaurent-reviews-box .info .rec .detail h2{color:#000000; margin-bottom:5px; font-size:15px; margin-top:0; padding-top:0; width:325px; }
.restaurent-reviews-box .info .rec .detail h2 a{color:#000000}
.restaurent-reviews-box .bot{background:url(../images/bg-bot-curv-2.png) no-repeat; width:324px; height:2px; line-height:2px;}

.blue-box{width:462px; float:left}
.blue-box h1{background:url(../images/bg-hd-4.png) no-repeat; width:462px; height:40px; line-height:40px; text-indent:10px; font-weight:bold; font-size:20px; color:#ffffff}
.blue-box .info{ border-left:1px solid #6D6F71; background:#C4C4C4; }
.blue-box .info .scroll-data{height:240px; overflow:hidden; overflow-y:auto}
/*.blue-box .info .scroll-data{height:240px; overflow:hidden; overflow-y:scroll}*/
.blue-box .info .rec{background:url(../images/bg-rec-gradient-blue.png) no-repeat; width:422px; height:66px; margin:3px 3px 0px 3px; padding:5px;}
.blue-box .info .rec:hover{background:url(../images/bg-rec-gradient-blue-hover.png) no-repeat;}
.blue-box .info .rec .graphic{ width:60px; height:60px; margin:0 10px 0 0; float:left}
.blue-box .info .rec .detail{float:left; width:325px; font-size:14px; font-weight:bold; color:#ffffff}
.blue-box .info .rec .detail h2{color:#ffffff; margin-bottom:5px; font-size:18px; font-weight:bold; margin-top:0; padding-top:0; width:325px; }
.blue-box .info .rec .detail h2 a{color:#ffffff}
.blue-box .bot{background:url(../images/bg-bot-curv-3.png) no-repeat; width:462px; height:9px; line-height:9px;}


.container-home{width:960px; float:left; 
  background:#CCCCCC;
	background:-moz-linear-gradient(100% 100% 90deg, #F2F2f2, #DDDDDD, #CCCCCC 100%);
    /* IE8 uses -ms-filter for whatever reason... */
	background: -ms-filter: progid:DXImageTransform.Microsoft.gradient(
        gradientType=1, startColor=#CCCCCC, endColor=#F2F2f2
	);
  background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(204, 204, 204, 3.0)),
          to(rgba(242, 242, 242, 1.0))
  );
  clear:both 

}



/* Left section of Home page */
.left-sec{ width:276px; margin-right:0px; padding:15px 0; float:left}
.left-sec h2{ font-size:13px; color:#000000; margin-left:22px; margin-bottom:10px;}
ul.featured-restaurant{ list-style:none; margin:0 22px 15px 22px; float:left; width:276px;}
ul.featured-restaurant li{float:left; margin-right:4px; margin-bottom:4px; padding:0}
ul.featured-restaurant li img{ border:1px solid #ffffff;}
ul.featured-restaurant li a{float:left}
.catalog{margin:22px; float:left}
.hr-line{ height:1px; background:#cccccc; border:none; clear:both}

/* Left section of Inner page */
.left-sec h1{ font-size:25px; color:#4d4d4d; margin-left:30px; margin-top:10px;}
.white-box{ width:239px; margin:0px 22px 15px 22px; float:left;}
/*.white-box .top-curv{background:url(../images/bg-hd-1.png) no-repeat; width:239px; height:51px; text-indent:15px;}*/
.white-box .top-curv{background:url(../images/bg-topcurv-whitebox.png) no-repeat; width:239px; height:28px; text-indent:15px;}

.white-box .info{background:url(../images/bg-leftsec-whitebox.png) repeat-y; width:219px; padding:7px 10px 7px 7px;}
.white-box .info .site-detail{border-bottom:1px dotted #cccccc; padding-bottom:10px; text-align:center; color:#666666; font-size:15px; line-height:20px; margin-bottom:10px;}
.white-box .info .site-detail a{color:#f73e5c; font-size:18px; line-height:30px}
.white-box .info ul{ list-style:none}
.white-box .info ul li{ border-bottom:1px dotted #cccccc; padding-bottom:5px; margin-bottom:5px; height:27px;}
.white-box .info ul li a{color:#666666; font-size:15px; padding-left:45px; line-height:27px; height:27px; display:block}
.white-box .info ul li.facebook a{ background:url(../images/icon-facebook.png) 10px 0 no-repeat}
.white-box .info ul li.add-to-my-hotlist a{ background:url(../images/icon-add-to-myhotlist.png) 10px 0 no-repeat}
.white-box .info ul li.send-to-friend a{ background:url(../images/icon-share-to-friend.png) 10px 0 no-repeat}

.white-box .info ul li.twitter a{ background:url(../images/icon-twitter-small.png) 10px 0 no-repeat}

.white-box .info ul li.reserve a{ background:url(../images/reserve.png) 10px 0 no-repeat}



.white-box .info ul li a:hover{}
.white-box .bot-curv{background:url(../images/bg-botcurv-whitebox.png) no-repeat; height:28px; width:239px;}
.map-location{width:233px;margin:22px; text-align:center; line-height:30px;}
.map-location a{color:#666666; font-size:15px; line-height:30px;}
.map-location a:hover{}

.operating-hours{ width:233px; margin:22px; height:160px;}
.operating-hours h2{color:#4d4d4d; font-size:17px; margin-bottom:10px; margin-left:0}
.operating-hours ul{ list-style:none; background:#f2f2f2}

.operating-hours ul li div{padding:3px; font-size:11px; font-weight:normal; color:#4d4d4d;text-transform:uppercase;}
.operating-hours ul li.day div{background:#ffffff;  font-weight:normal; text-transform:uppercase;}


/* Mid section of home page */
.container-home{width:960px; float:left; background:#ffffff}
.container{width:654px; float:left; padding:15px;}
.by-restaurant-col{width:233px; float:left; margin-right:15px}
.by-restaurant-col .inner{border-right:1px dotted #cccccc; overflow:hidden}
.by-restaurant-col h2{color:#DE6979; font-family:"Trebuchet MS", Arial; font-size:15px; margin-bottom:8px;}
.by-restaurant-col h3.city-name
{padding:3px 5px; background:#F4F4F4; color:#273758; font-weight:bold; font-size:16px; border-bottom:1px dotted #858384; border-top:1px dotted #858384; margin-bottom:5px;}
.by-restaurant-col h4.sub-hd{ color:#2A223A; font-weight:bold; font-size:13px; padding-left:15px; padding-bottom:4px; padding-top:4px; border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; }
.by-restaurant-col h4.sub-hd.first{border-top:none; padding-top:0}
.by-restaurant-col h4 a.view {float:right; width:25px; text-align:right; text-transform:uppercase; color:#000000; font-size:11px; font-weight:normal; margin-right:10px;}
.by-restaurant-col h4 a:hover.view{}
.by-restaurant-col ul.list{list-style:none; margin-top:5px; margin-left:20px; margin-bottom:10px;}
.by-restaurant-col ul.list li{ line-height:16px;}
.by-restaurant-col ul.list li a{color:#485F81; font-size:14px;}
.by-restaurant-col ul.list li a:hover{}

.by-cuisine-col{width:190px; float:left; margin-right:15px;}
.by-cuisine-col .inner{border-right:1px dotted #cccccc; overflow:hidden}
.by-cuisine-col h2{color:#DE6979; font-family:"Trebuchet MS", Arial; font-size:15px; margin-bottom:8px;}
.by-cuisine-col ul.list{list-style:none; margin-top:5px; margin-bottom:10px;}
.by-cuisine-col ul.list li{ line-height:16px;}
.by-cuisine-col ul.list li a{color:#000000; font-size:14px;}
.by-cuisine-col ul.list li a:hover{}

.by-restaurant-features-col{width:190px; float:left;}
.by-restaurant-features-col .inner{overflow:hidden}
.by-restaurant-features-col h2{color:#DE6979; font-family:"Trebuchet MS", Arial; font-size:15px; margin-bottom:8px;}
.by-restaurant-features-col ul.list{list-style:none; margin-top:5px; margin-bottom:10px;}
.by-restaurant-features-col ul.list li{ line-height:16px;}
.by-restaurant-features-col ul.list li a{color:#000000; font-size:14px;}
.by-restaurant-features-col ul.list li a:hover{}

/* Mid section of Inner page */

.container-inner{width:683px; float:left; }
.bread-crumb{background:url(../images/bg-breadcrumbs.png) repeat-x; height:64px; line-height:50px; color:#666666; font-size:18px; font-weight:bold; margin-bottom:15px;}
.bread-crumb a{color:#5f6467; font-weight:normal; margin:0 10px;}
.bread-crumb span.current{color:#bf4447; font-weight:bold; margin-left:7px}
.slider{margin-bottom:15px;}

.list-rec-1{ border-bottom:1px solid #cccccc; /*background:url(../images/bg-list-rec-1.jpg) repeat-x;*/ min-height:223px; height:auto; width:649px; padding:20px 10px 15px 25px; float:left}
.list-rec-1 .graphic{ float:left; width:190px; text-align:center}
.list-rec-1 .desc{ font-size:20px; float:left; color:#4d4d4d; margin-left:20px; width:430px; }
/*.list-rec-1 .desc h2{font-size:33px; line-height:25px; margin-bottom:5px;}*/
.list-rec-1 .desc h1{font-size:28px; margin-bottom:5px; line-height:35px; border-bottom:1px solid #AAAAAA; padding-bottom:5px;}
.list-rec-1 .desc h1 a{color:#4d4d4d}
.list-rec-1 .desc h1 a:hover{ color:#f73e5c}
.list-rec-1 .desc h3{color:#474747; font-weight:bold; font-size:17px; line-height:35px; border-bottom:1px solid #666666; padding-bottom:5px;}
.list-rec-1 .desc h3 span{color:#CA2545; font-weight:normal}
.list-rec-1 .desc p{margin-bottom:10px;}
.list-rec-1 .desc .info{}
.list-rec-1 .desc .info .col-1, .list-rec-1 .desc .info .col-2{width:350px; margin-right:10px; float:left}
.list-rec-1 .desc .info .col-1 label, .list-rec-1 .desc .info .col-2 label{font-weight:bold; color:#686868; font-size:13px; clear:left; margin-right:5px; line-height:25px; }
.list-rec-1 .desc .info .col-1 span, .list-rec-1 .desc .info .col-2 span{font-size:13px;}

.list-rec-1 .desc .info .col-1 span.red, .list-rec-1 .desc .info .col-2 span.red{font-size:13px; color:#CA2545;}

.list-rec-1 .moreinfo{}
.list-rec-1 .moreinfo .col-1, .list-rec-1 .moreinfo .col-2, .list-rec-1 .moreinfo .col-3{width:200px; margin-right:10px; float:left}
.list-rec-1 .moreinfo .col-1 label, .list-rec-1 .moreinfo .col-2 label, .list-rec-1 .moreinfo .col-3 label{font-weight:bold; color:#686868; font-size:13px; clear:left; margin-right:5px; line-height:25px; }
.list-rec-1 .moreinfo .col-1 span, .list-rec-1 .moreinfo .col-2 span, .list-rec-1 .moreinfo .col-3 span{font-size:13px;}

.list-rec-1 .moreinfo .col-1 span.red, .list-rec-1 .moreinfo .col-2 span.red, .list-rec-1 .moreinfo .col-3 span.red {font-size:13px; color:#CA2545;}

.large-graphic{ width:683px; text-align:center; margin:25px 0; background:url(../images/bg-hr-shaddow.png) repeat-x bottom; padding-bottom:20px;}
.icon-area{ margin:15px 0 15px 0px; text-align:center}
.icon-area a{color:#4d4d4d; padding-left:20px; margin-right:10px; font-size:14px;}
.icon-area a:hover{ color:#f73e5c}
.icon-area a.favorite{background:url(../images/icon-favourite.png) no-repeat; }
.icon-area a.retweet{background:url(../images/icon-retweet.png) no-repeat; }
.icon-area a.reply{background:url(../images/icon-reply.png) no-repeat; }

table.live-stream-feed{}
table.live-stream-feed tr td{margin-top:4px;padding:5px 10px; color:#636363; line-height:25px; background:#ffffff;}
table.live-stream-feed tr td span{font-size:14px}
table.live-stream-feed tr.alt td{background:#e6e6e6}
table.live-stream-feed tr td img.icon.f_left{margin-right:10px; margin-top:3px}

table.live-stream-feed-detail{}
table.live-stream-feed-detail tr td{padding:5px 10px; color:#636363; line-height:25px; background:#ffffff;}
table.live-stream-feed-detail tr td span{font-size:14px}
table.live-stream-feed-detail tr.alt td{background:#e6e6e6}
table.live-stream-feed-detail tr td img.icon.f_left{margin-right:10px; margin-top:3px}

table.live-stream{ border:1px solid #C52024}
table.live-stream tr th{ background:url(../images/bg-red-gredient.png) repeat-x; height:30px; line-height:30px; color:#ffffff; font-weight:bold; text-align:left; padding-left:15px; }
table.live-stream tr td{padding:5px 10px; color:#636363; line-height:25px;}
table.live-stream tr td span{font-size:14px}
table.live-stream tr.alt td{background:#E6E6E6}
table.live-stream tr td img.icon.f_left{margin-right:10px; margin-top:3px}

.photo-gallery{ width:680px; float:left; margin:15px 0; }
.photo-gallery  img{float:left; }
.photo-gallery a img{border:1px solid #A59681; margin-left:7px; }
.photo-gallery a{color:#98283E; font-size:13px;}

.event{ width:680px; margin:auto; border-top:1px solid #666666; padding-top:10px; clear:both}
.event .calendar{width:225px; float:left; margin-right:10px; margin-left:10px;}
.event .event-detail{ width:400px; background:#6F6F71; padding:15px; float:left; color:#ffffff}
.event .event-detail .date{ color:#ffffff; font-weight:bold; font-size:18px; padding-bottom:10px; border-bottom:1px solid #ffffff; line-height:25px;}
.event h3{font-size:17px; margin:0px; padding-left:15px;}
.event .event-detail h3{font-size:15px; margin:10px 0;}
.event .event-detail ul{ margin-left:15px; font-size:13px;}
.event .event-detail ul li{margin-bottom:5px;}

.list-rec-2{ border-bottom:1px solid #cccccc; width:633px; padding:15px 25px 15px 25px; float:left}
.list-rec-2:hover{background:#e6e6e6}
.list-rec-2 .graphic{ float:left; width:122px;}
.list-rec-2 .desc{ font-size:16px; float:left; color:#333333; margin-left:20px; width:490px;}
.list-rec-2 .desc p{margin-bottom:10px; line-height:20px;}
.list-rec-2 .desc p span.green-txt{color:#0099a5}
.list-rec-2 .desc p span.grey-txt{color:#b2b2b2}
.list-rec-2 .desc p span.time{color:#999999; font-size:11px;}

.list-rec-3{ border-bottom:1px solid #cccccc; width:633px; padding:0px 25px 15px 25px; margin-bottom:15px; float:left}
.list-rec-3 .graphic{ float:left; width:60px;}
.list-rec-3 .desc{ font-size:16px; float:left; color:#4d4d4d; margin-left:20px; width:550px;}
.list-rec-3 .desc h2{font-size:20px; line-height:20px; margin-bottom:0px;}
.list-rec-3 .desc h2 a{color:#4d4d4d}
.list-rec-3 .desc h2 a:hover{ color:#f73e5c}
.list-rec-3 .desc p{margin-bottom:10px;}
.list-rec-3 .desc p.address{font-size:14px;}
.list-rec-3 .desc p.type{font-size:16px; font-weight:normal; margin-bottom:0}
.list-rec-3 p.icon-area{ text-align:left;  margin-bottom:0}
.list-rec-3 .icon-area a{padding-left:0;}
iframe{border:0px;}

/* added for responsive css*/
.list-rec-app .graphic .date_container{ width: 60%;}
.list-rec-app .graphic .date_container .day{
    font-size: 180%;
}

.list-rec-app{  border-bottom:1px solid #cccccc;width:98%;height:100%;min-height:60px;padding:1% 1%; margin-bottom:0px; float:left; }
.border-btm{border-bottom:1px solid #cccccc;}
.list-rec-app .graphic{ float:left; width:30%;max-width:30%;}

.list-rec-app a,.contents a{
  text-decoration:none;
}
#review-app-block .list-rec-app{  
  width:98%;
  height:100%;
  padding:1% 1%; 
  margin-bottom:0px; 
  float:left;
}
#review-app-block .list-rec-app .graphic{ float:left; width:39%; max-width:39%;
}
.list-rec-app .graphic .date_container{ width: 60%;}
.list-rec-app .graphic .date_container .day{
    font-size: 180%;
}
.list-rec-app .desc{ font-size:14px; float:left; /*color:#000000;*/ margin-left:1%; width:69%;height:100%;} 
.list-rec-app .desc h2{font-size:20px; line-height:20px; margin-bottom:0px;}
.list-rec-app .desc h2 a{color:#4d4d4d}
.list-rec-app .desc h2 a:hover{ color:#f73e5c}
.list-rec-app .desc p{margin-bottom:10px;}
.list-rec-app .desc p.address{font-size:14px;}
.list-rec-app .desc p.type{font-size:16px; font-weight:normal; margin-bottom:0}
.list-rec-app p.icon-area{ text-align:left;  margin-bottom:0;}
.list-rec-app .icon-area a{padding-left:0;}
.list-rec-app span.red{font-size:14px; /*color:#000000;*/font-weight:bold;}
.desc-comments{ float:left;width:100%;height:100%;
/*font-family:"Lato Italic", Arial, Helvetica; */}
.desc-comments-review{ float:left;width:100%;height:100%;
/*font-family:"Lato Italic", Arial, Helvetica; */}
.desc-comments-review h1,.desc-comments h1{ font-size:14px;font-weight:bold;}
.follow{ float:left;width:20%;text-align:center;display:none;}

/* end  adding for responsive css*/

h3.app-name {padding:5px 25px; background:#F4F4F4; color:#273758; font-weight:bold; font-size:18px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin-bottom:0px; line-height:50px;}

.div-block { padding:0px;margin:0px;}
.detailapp-block-top {padding:10px 5px 0px 5px;margin:25px 5px 0px 5px;width:664px;height:auto; background: transparent url(../images/prfile-bg-top.png) no-repeat 0 0; }

.detailapp-block-bottom {padding:10px 5px 10px 5px;margin:0 5px 0px 5px; width:664px;height:auto; background: transparent url(../images/prfile-bg-bottom.png) no-repeat 0 0;}

.div-hide-block { padding:0px;margin:0px;display:none;width:auto;height:auto;}


.list-selcted{ background:#FBEDBC;}
.twittmain-image{ clear:both;width:616px;text-align:center;display:;}
.actlink{color:#4D4D4D; display:inline-block; }
.actlink:hover{}
.twittname{color : #0080A6}
.twittname a{color : #0080A6}
.twittname a:hover{color : #0080A6}
.twittname a:visited{color : #0080A6}

#app-data{margin-top: 5px;height:100%;}

.display{ display :block;}
.desc-comments h1{ font-size:13px;font-weight:bold;}

.sitelogo { display :block; text-align:center;}
div.error{
color : #A91A1D;
font-size:9px;
}

.button{
  -moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
  color : #ffffff;
  font-weight:bold;
  border: 1px solid #A91A1D;
  padding:5px;
  background: #A91A1D;
}


.link-app {
  position:relative;
  right:-430px;
  top:-40px;
  width:300px;
}

.link-app a { font-size:13px; color:#666666; }
.link-app a.active{ font-size:13px; color:#CA2545; }


.tx-white{color:#ffffff} 
.tx-red{color:#cb121e;font-size:14px; width:100%;}
.tx15{font-size:14px}
.tx13{font-size:13px}
.tx13 input, .tx13 select{font-size:11px}
.clear{line-height:0px; clear:both}
.clear5{line-height:5px; clear:both}
.clear8{line-height:8px; clear:both}
.clear10{line-height:10px; clear:both}
.clear13{line-height:13px; clear:both}
.clear15{line-height:15px; clear:both}
.clear18{line-height:18px; clear:both}
.clear20{line-height:20px; clear:both}
.pad5{padding:5px;}
.pad8{padding:8px;}
.pad10{padding:10px;}
.pad13{padding:13px;}
.pad15{padding:15px;}

.blue-box-1{background:#363844; width:960px; margin:auto; overflow:hidden}

.slider-1{margin:5px; height:172px; background:#ffffff;}
.slider-1 .col-1{width:418px; float:left}
.slider-1 .col-2{width:440px; float:left; padding:8px 15px; }
.slider-1 .col-2 .rating{float:right}
.slider-1 .col-2 h2{color:#000000; font-size:21px; margin-bottom:0}
.slider-1 .col-2 .desc{font-size:14px; margin:8px 0; float:left}
.slider-1 .col-2 .logo-list{}
.slider-1 .col-2 .logo-list img{margin-right:15px}

.seach-sort{background:url(../images/bg-search-sort-strip.jpg) repeat; height:30px; padding-top:9px;}
.seach-sort select{margin-right:25px; margin-left:5px;}
.seach-sort input[type=text]{margin-left:25px; margin-right:5px;}

/*.listing{margin:10px 5px; float:left; width:936px}
.listing .rec{background:#ffffff; padding:7px; margin-bottom:2px; float:left; width:100%;}
.listing .rec .graphic{position:relative; width:133px; float:left; margin-right:15px;}
.listing .rec .graphic .featured{ position:absolute; top:-7px; left:-7px;}
.listing .rec .desc-1{ width:250px; float:left; margin-right:30px;}
.listing .rec .desc-1 h1{ margin-bottom:10px;}
.listing .rec .desc-1 h1 a{ color:#343434; font-size:25px;}
.listing .rec .time-table-slider{ width:460px; float:left; position:relative}
.listing .rec .time-table-slider .time-rec{width:54px; height:56px; padding:5px; border-left:1px solid #333333; margin-left:0px; float:left;}
.listing .rec .time-table-slider .time-rec .time{width:51px; height:21px; line-height:21px; text-align:center; font-size:11px;}
.listing .rec .time-table-slider .time-rec .time.active{ color:#333333; background:	url(../images/bg-time-active.png);cursor:pointer;}
.listing .rec .time-table-slider .time-rec .time.inactive{ color:#c7c7c7; background:url(../images/bg-time-inactive.png)}
.listing .rec .time-table-slider .time-rec .logos{ margin-top:10px;}
.listing .rec .time-table-slider .time-rec .logos img{margin-right:2px}
.listing .rec .time-table-slider .reserve a{color:#333333; font-size:18px; font-weight:bold}

.listing .rec .reserve a{color:#333333; font-size:18px; font-weight:bold;padding-right:30px; }*/

.featured-tranding{height:500px; margin-bottom:8px; width:240px; padding-right:5px; float:left}
.featured-tranding h2{ text-align:center; color:#ffffff; padding:7px 0; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; font-size:18px;}
.featured-tranding .rec{border-bottom:1px solid #ffffff; margin-top:15px; padding-bottom:10px; text-align:center}
.featured-tranding .rec .title a{color:#ffffff; font-size:18px; font-weight:bold; margin:5px 0 0 0}


.carousel-next {
    position: absolute;
    bottom: 5px;
    top:25px; 
    right:-15px;
    width: 12px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../images/next.png) no-repeat 0 0;
    text-indent:-9999px;
    overflow:hidden;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    line-height:999px;
    zoom:1;
    border:0;
}

.carousel-previous {
    position: absolute;
    top:25px; 
    left:-15px;
    width: 12px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../images/previous.png) no-repeat 0 0;
    text-indent:-9999px;
    overflow:hidden;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    line-height:999px;
    zoom:1;
    border:0;
}

.carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.carousel .disabled,.carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}


.reserve-company {
  color:#C1262C;
  font-size:24px;  
}

.reserve-title {
  color:#010101;
  font-size:18px;
}


#reserve-container td{
  color:#010101;
  font-size:17px;
  padding:1px;
}

#reserve-container input{
  color:#010101;
  font-size:14px;
  line-height:18px;
  height:18px;
}

#reserve-container select{
  color:#010101;
  font-size:14px;
  line-height:18px;
  height:25px;
}

.table-avail-left-arrow {
  margin-top:5px;  
  height: 25px;
  width: 125px;
  background: transparent url(../images/left-details.png) no-repeat 0 0;
  left:0px;
  float:left;
}

.table-avail-right-arrow {
  margin-top:5px;
  height: 25px;
  width: 125px;
  background: transparent url(../images/right-details.png) no-repeat 0 0;
  left:610px;
  float:left;
}

.time-table-block {
  display:block;
  margin-top:2px;
  background: transparent url(../images/bg-detail.png) no-repeat 0 0;
  height: 170px;
  width:685px;
}

.time-table-block-white {
  position:relative;
  top:0px;  
  margin-left:40px;
  background: transparent url(../images/bg-detail-white.png) no-repeat 0 0;
  height: 90px;
  padding: 0px 0px 20px 10px;
  width:600px;  
}

.table-avail-title {
  text-transform:uppercase; 
  font-size:15px;
  padding-top:6px;
  font-weight:bold;
  color:#ffffff;
  width: 435px;
  float:left;
  height: 30px;
  text-align:center;
}

.time-table-block .time-table-slider{ width:525px; float:left; position:relative;margin-left: 30px;}
.time-table-block .time-table-slider .time-rec{width:54px; height:56px; padding:5px; border-left:1px solid #333333; margin-left:0px; float:left;}
.time-table-block .time-table-slider .time-rec .time{width:51px; height:21px; line-height:21px; text-align:center; font-size:11px;}
.time-table-block .time-table-slider .time-rec .time.active{ color:#333333; background:	url(../images/bg-time-active.png);cursor:pointer;}
.time-table-block .time-table-slider .time-rec .time.inactive{ color:#c7c7c7; background:url(../images/bg-time-inactive.png)}
.time-table-block .time-table-slider .time-rec .logos{ margin-top:10px;}
.time-table-block .time-table-slider .time-rec .logos img{margin-right:2px}
.time-table-block .time-table-slider .reserve a{color:#333333; font-size:18px; font-weight:bold}

.norecords{
font-size:15px;
text-align:center;
width:100%;
color:#ffffff;
font-weight:bold;
}

.morelink{
color:#666666; font-size:10px; line-height:10px;
}

.slider-1 h1 a {
    color: #343434;
    font-size: 21px;
}

li.current div.appdraw{
color:#FAD900;
}


.menu-container{
width:100%;
}
.menu-container .headerbg{
font-size:20px, uppercase;
}
.menu-container .heading{
font-weight:bold;
}

.menu-container .item{
font-weight:normal;
}
.menu-container .menu{
text-transform:uppercase;
font-weight:bold;
}

.menu-container .headerbg{
font-size:20px;
text-transform:uppercase;
}

.hidden{display:none;}

.fLeft{ float:left;}