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

@font-face {
    font-family: 'brisa_alternatesregular';
    src: url('fonts/brisa_alternates-webfont.eot');
    src: url('fonts/brisa_alternates-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brisa_alternates-webfont.woff') format('woff'),
         url('fonts/brisa_alternates-webfont.ttf') format('truetype'),
         url('fonts/brisa_alternates-webfont.svg#brisa_alternatesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('fonts/myriadpro-regular.eot');
	src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
			 url('fonts/myriadpro-regular.woff') format('woff'),
			 url('fonts/myriadpro-regular.ttf') format('truetype'),
			 url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'MyriadProLightBoldItalic';
    src: url('fonts/myriadpro-semiboldit-webfont.eot');
    src: url('fonts/myriadpro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semiboldit-webfont.woff') format('woff'),
         url('fonts/myriadpro-semiboldit-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semiboldit-webfont.svg#MyriadProLightBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-It';
    src: url('fonts/myriadpro-it.eot');
    src: url('fonts/myriadpro-it.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-it.woff') format('woff'),
         url('fonts/myriadpro-it.ttf') format('truetype'),
         url('fonts/myriadpro-it.svg#myriadpro-it') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'myriad_pro_lightbold';
    src: url('fonts/myriadpro-semibold-webfont.eot');
    src: url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semibold-webfont.svg#myriad_pro_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html { background:url(images/bg.jpg) left top;}

body { margin:0 auto; padding:0px;}

a { text-decoration:none; color:#333333;}
a:hover { text-decoration:underline; color:#020060;}

.float_left { float:left;}
.float_right { float:right;}

.centeralign { text-align:left;}
.centeralign { text-align:right;}
.centeralign { text-align:center;}

.margin10 { margin:10px;}
.margin_top10 { margin-top:10px;}
.margin_right10 { margin-right:10px;}
.margin_bottom10 { margin-bottom:10px;}
.margin_left10 { margin-left:10px;}

.margin20 { margin:20px;}
.margin_top20 { margin-top:20px;}
.margin_right20 { margin-right:20px;}
.margin_bottom20 { margin-bottom:20px;}
.margin_left20 { margin-left:20px;}
.margin_left200 { margin-left:200px;}

.margin_bottom_none { margin-bottom:0px;}
.no-border{border:none !important;}
.padding10 { padding:10px;}
.padding_top10 { padding-top:10px;}
.padding_right10 { padding-right:10px;}
.padding_bottom10 { padding-bottom:10px;}
.padding_left10 { padding-left:10px;}

.padding20 { padding:20px;}
.padding_top20 { padding-top:20px;}
.padding_right20 { padding-right:20px;}
.padding_bottom20 { padding-bottom:20px;}
.padding_left20 { padding-left:20px;}

.content_thumb { background:url(images/content_thumb_bg.png) no-repeat bottom center; width:292px; display:block; padding:11px 0;}
.content_thumb img { border:1px solid #e0e0e0; padding:5px;}
.thumb_bg { background:url(images/thumb_bg.png) no-repeat bottom center; width:285px; display:block; padding:11px 0;}
.thumb_bg img { border:1px solid #e0e0e0; padding:5px;}

a.btn_readmore {font-family:'myriad_pro_lightbold'; font-size:15px; color:#282894;}

ul { list-style:none; padding:0px; margin:0px;}

h1,h2,h3,h4,h5,h6 { font-weight:normal; margin:0px; color:#b02501; font-family:'MyriadPro-Regular';}

h1 { font-family:'brisa_alternatesregular'; font-size:45px; color:#020060; background:url(images/heading_bg.png) no-repeat center bottom; text-align:center; padding-bottom:40px; margin-top:15px;}
h1 small { font-size:35px;}
h2 { font-size:24px;}
h3 { font-size:21px;}
h4 { font-size:18px;}
h5 { font-size:15px;}

p{font-family:'MyriadPro-Regular'; font-size:15px; color:#000; line-height:20px;}

#wrapper { margin:20px auto; padding:10px; width:922px; background-color:#fff; border:8px solid #d6d6d6; -khtml-box-shadow:0 0 15px; -o-box-shadow:0 0 15px; -moz-box-shadow:0 0 15px; -webkit-box-shadow:0 0 15px; -webkit-box-shadow:0 0 15px; box-shadow:0 0 15px; position:relative;}

.corner_bg { background:url(images/corners.png); width:30px; height:28px; text-indent:-999999px; overflow:hidden; display:block; position:absolute;}
.top_left { top:-8px; left:-8px; background-position:left top;}
.top_right { top:-8px; right:-8px; background-position:right top;}
.bottom_left { bottom:-8px; left:-8px; background-position:left bottom;}
.bottom_right { bottom:-8px; right:-8px; background-position:right bottom;}

#header { float:left; width:922px;}
#header h6 { font-family:'MyriadProLightBoldItalic'; font-size:18px; color:#b12702; float:right; margin:10px 0 15px 0px; width:490px; text-align:right;}
#header h6 em { color:#000; font-family:'MyriadPro-It';}
#header h6 a { color:#000;}
a.mail_icon { background:url(images/mail_icon.png) left no-repeat; line-height:30px; display:block; float:right; padding-left:40px;}

#sm_icon { float:right; margin-top:10px; width:140px;}
#sm_icon span { font-family:Ubuntu; font-size:12px; font-style:italic; color:#333333; display:block; line-height:22px; float:left; margin-right:10px;}
#sm_icon a { background:url(images/sm_icon%27.png); width:22px; height:22px; display:block; text-indent:-999999px; float:left; margin:0 2px; overflow:hidden; font-size:0px;}
#sm_icon a.fb_icon { background-position:-58px 0px;}
#sm_icon a.tw_icon { background-position:-29px 0px;}


#sm_icon2 

#logo { float:left; width:274px; height:117px; margin:5px 0 0 20px}
#logo a { float:left; background:url(images/logo.jpg) no-repeat; display:block; width:274px; height:117px; text-indent:-999999px; overflow:hidden; font-size:0px;}

#top_nav { float:left; width:922px; background:#f1f1f1}
#top_nav ul { float:left; margin:15px 0 10px 0;}
#top_nav ul li { float:left; display:inline-block; font-family:'MyriadPro-Regular'; font-size:14px; color:#262626; border-right:2px solid #b02501; position:relative;}
#top_nav ul li a { color:#262626; padding:0 19px;}
#top_nav ul li a:hover, #top_nav ul li:hover a { color:#B02501; text-decoration:none;}
#top_nav ul li.last-child { border:none;}
#top_nav ul li ul { display:none; visibility:hidden; position:absolute; left:0px; top:2px; z-index:111;}
#top_nav ul li:hover ul { display:block; visibility:visible; width:200px;}
#top_nav ul li:hover ul li { border:0px; background-image:url(images/dop_bg.png); border-top:#ddd 1px solid;}
#top_nav ul li:hover ul li a { display:inline-block; float:left; width:162px; padding:5px 19px; color:#262626;}
#top_nav ul li:hover ul li a:hover { background-image:url(images/dop_hover_bg.png); color:#fff; text-decoration:none;}

#slider_wrap { float:left; width:922px; background:url(images/slider_shadow.png) center bottom no-repeat; padding-bottom:13px; position:relative;}
#slider_border { float:left; width:910px; padding:5px; border:#e2e2e2 1px solid; height:320px; overflow:hidden;}
#slider { width:910px; height:320px; float:left;}
.slider_banner { float:left; height:320px; width:100%;}
.slider_content { float:left; width:100%; position:relative;}
.slider_content h2 { position:absolute; right:0px; top:210px; color:#000066; font-size:32px; font-family:'brisa_alternatesregular'; z-index:110; background-image:url(images/slider_heading_bg.png); border-left:#000 5px solid; padding:15px;}
.slider_content h2 small { display:block; font-family:'MyriadPro-It'; font-size:22px; color:#000;}
.slider_content img { position:absolute; top:0px; left:0px; z-index:109;}
#slider_nav { position:absolute; left:6px; top:275px; z-index:111; background:url(images/slider_nav_bg.jpg); padding:10px 10px 10px 20px;}
#slider_nav a { width:10px; height:10px; float:left; display:block; margin:0 2px; text-indent:-999999px; background-color:#444; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -khtml-border-radius:10px; -ms-border-radius:10px;}
#slider_nav a:hover, #slider_nav a.activeSlide { width:10px; height:10px; background-color:#b42904;}



#header_banner { float:left; width:922px; background:url(images/slider_shadow.png) center bottom no-repeat; padding-bottom:13px;margin-bottom: 20px;}
#header_banner img { float:left; width:910px; padding:5px; border:#e2e2e2 1px solid; height:320px; overflow:hidden;}


#container { float:left; width:922px;}

#content { float:left; padding:10px;padding-top:0px;width:902px; text-align: center;}
#content cite.list_child { font-family:'MyriadPro-Regular'; font-size:15px; color:#BD4A2C; float:right; padding:0 20px 20px 0px; text-align:right; border-bottom:1px dashed #4C4CA6; width:98%;}

ul.simple_list { margin:20px;}
ul.simple_list li {  font-family:'MyriadPro-Regular'; font-size:15px; color:#333333; line-height:24px; background:url(images/bullat.jpg) left 10px no-repeat; padding-left:15px;}

ul.menu_list  { float:left; margin:12px 0 5px 20px; width:98%;}
ul.menu_list li { font-family:'MyriadPro-Regular'; font-size:15px; color:#121212; padding:5px 0px 5px 15px; text-align:center; width:55%; margin:0 auto;}
ul.menu_list li cite { float:right; padding-right:300px;}
ul.menu_list li img { margin-right:10px;}


ul.prices_list  { float:left; margin:0; width:100%;}
ul.prices_list li { background:url(images/bullat.jpg) left 10px no-repeat; font-family:'MyriadPro-Regular'; font-size:15px; color:#121212; padding:5px 0px 5px 15px;}
ul.prices_list li cite { float:right; padding-right:420px; font-style:normal;}
ul.prices_list li p { clear:both;}

ul.pic_gallery {float:left;margin:0px;}
ul.pic_gallery li {float:left;list-style:none;border:1px solid #ccc;margin:5px;padding:5px 5px 0px 5px;box-shadow:2px 2px 4px #ccc;}

ul.testi_style { float:left; width:100%;}
ul.testi_style li { float:left; width:100%; border-bottom:1px dashed #4C4CA6; padding-bottom:20px;}
ul.testi_style li cite { font-family:'MyriadPro-Regular'; font-size:15px; color:#BD4A2C; float:right; padding-right:20px; text-align:right;}

#chef_div { float:left; width:922px; padding-bottom:20px;}
#chef_div ul { float:left; width:922px; display:block;}
#chef_div ul li { float:left; display:inline-block; width:285px;padding-right:20px;}
#chef_div ul li p { margin-top:0px;}
#chef_div ul li a { font-family:'myriad_pro_lightbold'; font-size:15px; color:#282894;}
#chef_div h2 { font-size:24px;}
.padding_lr { padding:0 25px;}
.image_txt{text-align:center;font-family:'MyriadPro-Regular'; font-size:15px; color:#333333; line-height:20px;}


#serv_div { float:left; width:920px; background:url(images/sp_bg.png) left bottom no-repeat; padding-bottom:30px; position:relative; margin-bottom:10px;}
#serv_div h2 { font-family:'brisa_alternatesregular'; font-size:36px; color:#fff; background:url(images/sp_strip.gif) repeat-x; display:block; height:44px; padding:5px 20px;}
#serv_div h2 span { background:url(images/dollar_icon.png) left no-repeat; padding-left:40px;}
#serv_div ul { float:left; display:block; width:535px; margin:12px 0 5px 20px;}
#serv_div ul li { float:left; display:inline; background:url(images/bullat.jpg) left center no-repeat; font-family:'MyriadPro-Regular'; font-size:15px; color:#121212; width:520px; padding:5px 0px 5px 15px;}
#serv_div ul li span { float:left; display:block;}
#serv_div ul li cite { float:right; display:block; font-style:normal;}
#serv_div ul li.bg_none { background:none;}
#serv_div a.btn_readmore { position:absolute; bottom:45px; left:35px;}
#serv_div ul li cite.serv_text { text-align:right; font-style:italic; font-size:12px; margin:0px;}
#serv_div .bottom_left { bottom:15px; left:0px;}
#serv_div .bottom_right { bottom:15px; right:0px;}

#serving_div { float:left; width:920px; background:url(images/new_serving_bg.png) left bottom no-repeat; padding-bottom:30px; position:relative; margin-bottom:10px;}
#serving_div h2 { font-family:'brisa_alternatesregular'; font-size:36px; color:#fff; background:url(images/sp_strip.gif) repeat-x; display:block; height:44px; padding:5px 20px;}
#serving_div h2 span { background:url(images/dollar_icon.png) left no-repeat; padding-left:40px;}
#serving_div ul { float:left; display:block; width:535px; margin:12px 0 5px 20px;}
#serving_div ul li { float:left; display:inline; background:url(images/bullat.jpg) left center no-repeat; font-family:'MyriadPro-Regular'; font-size:15px; color:#121212; width:720px; padding:5px 0px 5px 15px;}
#serving_div ul li span { float:left; display:block;}
#serving_div ul li cite { float:right; display:block; font-style:normal;}
#serving_div ul li.bg_none { background:none;}
#serving_div a.btn_readmore { position:absolute; bottom:45px; left:35px;}
#serving_div ul li cite.serv_text { text-align:right; font-style:italic; font-size:12px; margin:0px;}
#serving_div .bottom_left { bottom:15px; left:0px;}
#serving_div .bottom_right { bottom:15px; right:0px;}

#cat_div { float:left; width:918px; background:url(images/cat_bg.png) left bottom no-repeat; display:block; padding-bottom:25px; position:relative;margin-bottom: 10px;}
#cat_div ul { float:left; background:url(images/cat_strip.gif) -10px 0 repeat-x; width:256px; padding:0px 25px; margin:0px;}
#cat_div ul li p span { color:#c5380f;}
#cat_div ul li { float:left; display:inline-block; padding-right:20px; width:246px;}
#cat_div ul li h2 { font-family:'brisa_alternatesregular'; font-size:36px; color:#fff; height:40px; width:286px; padding:7px 0px;}
#cat_div ul li h2 span { padding-left:40px; height:40px; display:block;}
#cat_div ul li h2 span.cooking_icon { background:url(images/cooking_icon.png) left 5px no-repeat;}
#cat_div ul li h2 span.gift_icon { background:url(images/gift_icon.png) left 5px no-repeat;}
#cat_div ul li h2 span.happy_icon { background:url(images/happy_icon.png) left 5px no-repeat;}
#cat_div a { font-family:'MyriadPro-Regular'; font-size:15px; color:#c5380f;}
#cat_div .bottom_left { bottom:13px; left:0px;}
#cat_div .bottom_right { bottom:13px; right:0px;}

#contact_info { font-family:'MyriadPro-Regular'; font-size:20px; color:#1c1a7f; text-align:center; margin:20px 0px; float:left; width:100%;}
#contact_info strong { font-family:'MyriadPro-Regular'}
#contact_info a { color:#1c1a7f;}
#contact_info big { font-size:20px; color:#000;}

#footer { margin:0 auto;  text-align:center;}
#footer ul {  display:inline-block; padding:10px 0px;}
#footer ul li { float:left; display:inline-block; font-family:'MyriadPro-Regular'; font-size:12px; border-right:2px solid #fff; padding:0 20px;}
#footer ul li.padding_none { padding:0 20px 0 10px;}
#footer ul li.last-child { border:none;}

#footer p { color:#fff !important; font-size:12px !important;}
#footer a{ color:#fff;}




.two-content {
    clear: both;
    display: block;
    text-align: center;
    overflow: hidden;
    margin: 25px 0;
}

.cols-left {
    float: left;
}

.cols-right {
    float: right;
}

.cols-left , .cols-right {
    width: 35%;
}


.cols-left > img , .cols-right > img {
    width: 100%;
    margin-top: 15px;
}


.cols-center {
    float: left;
    width: 30%;
}