body{margin:0; padding:0; font-family:'MYRIADPROREGULAR';font-size:17px; color:#58595b; background:url('static/bg.jpg') no-repeat center 0 #fff;-webkit-background-size:cover;-moz-background-size:cover; -o-background-size:cover; background-size:cover;}
select {-webkit-appearance:none;display:block;border:1px solid #a6a6a6; width:100%;font-size:13px;color:#3d3d3d; padding:10px; background:url('https://sitescdn.mealeo.com/static/arrow.png') no-repeat 96% 12px #fff;}
a{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms; text-decoration:none}

/*** IE FONT ***/
@font-face {font-family:'socialicoregular';
    src:url('../fonts/Socialico-webfont.eot');
    src:url('../fonts/Socialico-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Socialico-webfont.woff') format('woff'),
         url('../fonts/Socialico-webfont.ttf') format('truetype'),
         url('../fonts/Socialico-webfont.svg#socialicoregular') format('svg');
    font-weight:normal;
    font-style:normal;}
@font-face {font-family:'MYRIADPROREGULAR';
	src:url('../fonts/MYRIADPROREGULAR.eot');
	src:local('MYRIADPROREGULAR'),
	url('../fonts/MYRIADPROREGULAR.woff') format('woff'),
	url('../fonts/MYRIADPROREGULAR.ttf') format('truetype');}
@font-face {font-family:'MyriadProSemibold';
	src:url('../fonts/MyriadProSemibold.eot');
	src:local('MyriadProSemibold'),
	url('../fonts/MyriadProSemibold.woff') format('woff'),
	url('../fonts/MyriadProSemibold.ttf') format('truetype');}
@font-face {font-family:'myriad_probold';
    src:url('../fonts/myriadpro-bold-webfont.eot');
    src:url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
    font-weight:normal;
    font-style:normal;}

/*** COMMON CSS ***/
#main{margin:20px auto; width:970px; box-shadow:0 0 20px #000; clear:both; background:#fff;}
img{border:0;}
h1, h2, h3, h4, h5{margin:0; padding:0; line-height:normal; width:100%; font-weight:normal;font-family:'myriad_probold';}
ul{margin:0; padding:0; width:100%; float:left;}
ul li{list-style:none; float:left;}

.details_holder{ width:; float:left;}

/*** HEADER ****/
.header{ width:100%; float:left; text-align:center;}
.logo{ width:100%; float:left; padding:10px 0;}
.logo img{margin:0 0 10px 0;}
.navigation{ width:100%; float:left; font-size:15px; padding:5px 0;}
.navigation ul {margin:0 auto !important;text-align:center;}
.navigation ul li{display:inline;list-style-type:none;padding:0 1px; float:none !important;}
.navigation ul li a{color:#fff; text-decoration:none; padding:5px 20px;}
.navigation ul li a:hover{color:#000;}

/*** FOOTER ****/
.footer{ width:90%; float:left; padding:25px 5%; text-align:center; color:#939598;}
.footer h4{ font-size:22px;font-family:'MyriadProSemibold'; padding:0 0 10px 0;}
.footer_content{width:25%; float:left; padding:0 4%;}
.rest_hrs{width:27%; float:left; padding:0 3%;}
.rest_hrs ul li{width:100%; float:left; line-height:25px; text-align:left;}
.rest_hrs ul li span{float:right;}
.online_order{width:100%; float:left; padding:40px 0 20px 0; border-bottom:1px solid #939598; font-size:21px; text-align:center;}
.online_order a{color:#fff; text-decoration:none; display:block; margin:0 auto; width:200px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:15px 0;}
.online_order a:hover{background:#333;}
.online_order .payImage {width: 100%; text-align: center; padding: 35px 0 15px 0;}
.connect_withus{width:100%; float:left; padding:20px 0 0 0;}
.connect_withus h3{font-family:'MYRIADPROREGULAR';font-size:17px;}
.connect_withus ul {margin:0 auto !important;text-align:center;}
.connect_withus ul li{display:inline;list-style-type:none;padding:0; float:none !important;}
.connect_withus ul li a{color:#d3461e; text-decoration:none;font-family:'socialicoregular'; font-size:40px;}
.connect_withus ul li a:hover{color:#333; text-decoration:none;}
.copyright_text{width:100%; float:left; font-size:12px; padding-top: 20px;}
.copyright_text a{color:#080847; text-decoration:none;}
.copyright_text a:hover{color:#000; text-decoration:none;}
.copyright_text p{margin:0; padding:0;}

/*** BANNER ***/
.banner_holder{width:100%; float:left;}
.banner_img{width:100%; height:372px; float:left; top:0; left:0; position:relative; z-index:10;}
.banner_text{width:90%; height:115px; padding:20px 5% 0 5%; float:left; top:0; left:0; position:relative; z-index:20; margin-top:-135px; background:rgba(255,255,255,0.8); font-size:19px; color:#000; z-index: 1000}
.banner_text h1{font-size:32px;}
.banner_text ul li{width:72%; float:left; padding:0 3% 0 0;}
.banner_text ul li:last-child{ width:25%; text-align:center; font-size:21px; padding:20px 0 0 0;}
.banner_text ul li a{color:#fff; text-decoration:none; display:block; margin:0 auto; width:90%; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:15px 0;}
.banner_text ul li a:hover{background:#333;}

.home_content{width:90%; float:left; padding:20px 5%;}

.about_restaurant{ width:70%; float:left; padding:0 5% 0 0;}
.about_restaurant h2{background:url('static/fork.png') no-repeat 0 5px; padding:0 0 10px 6%; width:90%; font-size:22px;}
.about_restaurant .text_holder{width:90%; float:left; padding:0 0 0 6%;}

.reviews_rating{ width:25%; float:left;}
.reviews_rating .title{width:100%; float:left; text-align:center; color:#d5441c; padding:0 0 10px 0;}
.reviews_rating_text{width:100%; float:left;}
.reviews_rating_text a{color:#58595b; text-decoration:none;}
.reviews_rating_text a:hover{color:#000; text-decoration:none;}
.reviews_rating_text ul li{width:100%; float:left; padding:0 0 10px 0; font-size:12px;}
.reviews_rating_text ul li img{width:13px; margin:0 3px 0 0;}
.reviews_rating .text_holder{width:100%; float:left; text-align:center; font-size:12px;}
.reviews_rating .text_holder a{color:#d5441c; text-decoration:underline;}
.reviews_rating .text_holder a:hover{color:#000; text-decoration:underline;}

.map_holder{width:100%; height: 350px; float:left; text-align:center;}