@import url(https://fonts.googleapis.com/css?family=PT+Serif);
@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic,700);
@import url(https://fonts.googleapis.com/css?family=Exo:500);
@import url('https://fonts.googleapis.com/css?family=Fira+Sans');
@font-face {
	font-family: 'akhand-blackuploaded_file';
	src: url('fonts/akhand_black-webfont.woff2') format('woff2'),  url('fonts/akhand_black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akhand-bolduploaded_file';
	src: url('fonts/akhand_bold-webfont.woff2') format('woff2'),  url('fonts/akhand_bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akhand-extrabolduploaded_file';
	src: url('fonts/akhand_extrabold-webfont.woff2') format('woff2'),  url('fonts/akhand_extrabold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akhand-extralightuploadedfile';
	src: url('fonts/akhand_extralight-webfont.woff2') format('woff2'),  url('fonts/akhand_extralight-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akhand-lightuploaded_file';
	src: url('fonts/akhand_light-webfont.woff2') format('woff2'),  url('fonts/akhand_light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akhand-semibolduploaded_file';
	src: url('fonts/akhand_semibold-webfont.woff2') format('woff2'),  url('fonts/akhand_semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akhand-semilightuploaded_file';
	src: url('fonts/akhand_semilight-webfont.woff2') format('woff2'),  url('fonts/akhand_semilight-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akhand-regularuploaded_file';
	src: url('fonts/akhand-webfont.woff2') format('woff2'),  url('fonts/akhand-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
.discount_offer {
	position: absolute;
	text-align: center;
	top: 190px;
	width: 100%;
	z-index: 11;
}
.discount_offer span {
	background-color: #ee2024;
	border: 2px solid #fff;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	font-size: 23px;
	padding: 16px 20px;
	line-height: 24px;
}
.discount_offer i {
	font-style: normal;
	font-size: 36px;
	font-weight: 600;
}
html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
body {
	color: #000 !important;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 20px;
	overflow-x: hidden;
	background: url(images/background.jpg) repeat scroll center top;
}
body, td, th, input, textarea, select, a {
	font-size: 12px;
}
/*Naushad Desktop Style Start*/
.slideshow a.nivo-prevNav, .slideshow a.nivo-nextNav {
	display: none !important;
}
.wlcmrgt {
	border-left: 3px dotted #fff;
}
body #content {
	background-color: #fff;
}
.card {
	line-height: 34px;
}
.crddscpn {
	color: #000;
	line-height: 12px;
}
.address {
	font-family: 'akhand-bolduploaded_file';
	font-size: 23px;
	color: #000;
}
.phnmbr a.padtop {
	color: #000;
	font-family: "akhand-bolduploaded_file";
	font-size: 43px;
}
.phnmbr {
	color: #000;
	font-family: "akhand-regularuploaded_file";
	font-size: 21px;
	line-height: 27px;
}
#footer_bg .container {
	margin: auto;
	max-width: 1100px !important;
}
#featuredprd .jcarousel-clip.jcarousel-clip-horizontal {
	border-bottom: 3px dotted #000;
	margin: auto;
	max-width: 980px;
	padding-bottom: 21px;
}
.hdng {
	color: #ee2125;
	font-size: 40px;
	font-family: 'akhand-extrabolduploaded_file';
}
#hedtopright {
	display: none;
}
.home_page_tel #hedtopright {
	display: block;
}
#wback_1 .wmessage {
	border-bottom: 3px dotted #000;
	margin: auto;
	max-width: 980px;
	padding-bottom: 21px;
}
.alrgylft h2 {
	font-family: 'akhand-bolduploaded_file';
	color: #ee2125;
}
.alrgylft {
	font-family: "Fira Sans", sans-serif;
	text-align: right;
}
.mealright {
	text-align: left;
}
.mealleft {
	text-align: right;
}
.mealright h4 {
	font-size: 36px;
	color: #ee2125;
	font-family: 'akhand-extrabolduploaded_file';
}
.mealright h3 {
	font-size: 18px;
	font-family: 'akhand-regularuploaded_file';
}
.mealleft h4 {
	color: #ee2125;
	font-size: 36px;
	font-family: 'akhand-extrabolduploaded_file';
}
.mealleft h3 {
	font-size: 18px;
	font-family: 'akhand-regularuploaded_file';
}
.mealright h2 {
	font-family: 'akhand-bolduploaded_file';
	color: #ee2125;
}
.mealleft h2 {
	font-family: 'akhand-bolduploaded_file';
	color: #ee2125;
}
#carousel0 h1 {
	color: #ee2125;
	font-family: 'akhand-bolduploaded_file';
	font-size: 41px;
}
#carousel0 .jcarousel-clip.jcarousel-clip-horizontal {
	margin: auto;
	max-width: 1070px;
}
.welclft::before {
	background: url("images/biryanileft.png") no-repeat scroll right center;
	content: "";
	float: right;
	height: 259px;
	position: absolute;
	right: 212px;
	top: 202px;
	width: 620px;
}
.wlcmrgt::after {
	background: url("images/chef.png") no-repeat scroll right center;
	content: "";
	float: right;
	height: 391px;
	position: absolute;
	right: -33px;
	top: -21px;
	width: 203px;
}
.welclft {
	padding-top: 21px;
	text-align: right;
}
.wlcmrgt h3 {
	font-family: 'Fira Sans', sans-serif;
	font-size: 15px;
	margin-top: 0;
}
.wlcmrgt h2 {
	font-family: 'akhand-bolduploaded_file';
	font-size: 20px;
}
.wlcmrgt h1 {
	font-family: 'akhand-bolduploaded_file';
	font-size: 52px;
}
.welclft h5 {
	font-size: 20px;
	font-family: 'akhand-semibolduploaded_file';
}
.welclft h4 {
	padding-top: 12px;
	font-size: 26px;
	font-family: 'akhand-bolduploaded_file';
}
.welclft h3 {
	font-family: 'Fira Sans', sans-serif;
	font-size: 16px;
}
.welclft h2 {
	font-family: 'akhand-bolduploaded_file';
}
#wback_0 .wmessage {
	background-color: #ee2125;
	max-width: 1070px;
	padding: 17px 0 28px;
}
.need a {
	color: #fff;
}
.need {
	margin-left: 41px;
}
#hedtopright {
	clear: both;
	max-width: 335px;
	position: absolute;
	top: 257px;
	width: 100%;
	margin-left: 77px;
	z-index: 11;
}
.telp a.padtop:hover {
	text-decoration: none;
}
.siteNotLive {
	background-color: #f00;
	color: #fff;
	font-size: 19px;
	padding: 6px 0 0;
	text-align: center;
}
.telp a.padtop {
	font-size: 55px;
	color: #000;
	font-family: 'akhand-bolduploaded_file';
}
.telp {
	line-height: 36px;
	font-size: 27px;
	font-family: 'akhand-regularuploaded_file';
}
.slideshow .nivo-caption {
	display: none !important;
}
#slideshow0 {
	margin: auto;
	max-width: 1070px;
}
.menu-nav {
	background-color: #ee2024;
	clear: both;
	left: -52px;
	position: relative;
	top: 2px;
	width: 107%;
	border-top-left-radius: 49px;
	border-top-right-radius: 49px;
}
body.Address.Book #content.col-sm-8 .content table td {
	display: list-item;
	list-style: none;
}
body.Checkout .highlight label[for="collect.collect"] {
	padding-right: 6px;
}
body.My.Account #content .col-sm-4 h2:hover {
	background-color: #000;
	color: #fff !important;
}
body.My.Account #content #first-reward-point .content:hover {
	background-color: #000;
	color: #fff !important;
}
body.My.Account #content .col-sm-4 .content a:hover {
	background-color: #9f0009;
	color: #fff !important;
}
.hideplustopping {
	display: none !important;
}
.siteNotLive {
	background-color: #f00;
	color: #fff;
	font-size: 19px;
	padding: 6px 0 0;
	text-align: center;
}
.clear {
	clear: both;
}
body.Menu a#button-cart-woc.button {
	position: relative;
	overflow: hidden;
}
body.Menu a#button-cart-woc.button:before {
	font-family: FontAwesome;
	content: "\f07a";
	position: absolute;
	top: 11px;
	left: -30px;
	transition: all 200ms ease;
}
body.Menu a#button-cart-woc.button:hover:before {
	left: 7px;
}
body.Purchase.a.Gift.Certificate .buttons .right {
	text-align: left;
	width: 100%;
}
body.Purchase.a.Gift.Certificate .buttons .right .button {
	float: right;
}
body.Group.Order #my-group_buttons.buttons .left input.my-group_buttons_second-button {
	margin: 0 12px !important;
}
body.Group.Order #my-group_buttons.buttons .left input {
	float: left;
}
body.Checkout #confirmfinalbuttom #payment-existing.content .buttons {
	float: right;
	max-width: 200px;
}
body.Checkout #confirmfinalbuttom #payment-existing.content table td label {
	background-color: #c1292a;
	color: #fff;
	display: table-caption;
	float: left;
	outline: 1px dashed #c1292a;
	padding: 6px 10px;
}
body.Checkout #confirmfinalbuttom .checkout-content #payment {
	background: url(images/card.png) no-repeat scroll bottom left transparent;
}
body.Checkout #confirmfinalbuttom .checkout-content h2 {
	padding-left: 10px;
	font-family: 'Exo', sans-serif;
}
body.Checkout #confirmfinalbuttom .checkout-content h3 {
	margin-top: 0;
	padding-left: 10px;
	font-family: 'Exo', sans-serif;
}
body.Checkout .finalcart #confirmfinalbuttom .checkout-content form#payment-form-new td select {
	float: left;
	max-width: 50%;
}
body.Contact.Us label.on-ie-contact {
	display: none;
}
body.My.Account #reach-myaccount a {
	color: #000;
}
body.Menu .ui-dialog.ui-widget span.cart input.button_cancel.button[type="button"] {
	max-width: 90px;
}
#header #banner-slider_fixed-transp .banner-slider_fixed-right, #header #banner-slider_fixed-transp .banner-slider_fixed-left {
	display: none;
}
body.Menu .ui-widget.ui-dialog.ui-draggable .cart input.bundled_cancel.button {
	color: #fff !important;
	max-width: 100px;
}
#banner0 {
	display: none;
}
.margin-none {
	margin: 0 !important;
}
.padding-none {
	padding: 0 !important;
}
body.Gallery .album_img.image {
	display: inline-block;
}
#footer_bg {
	padding-bottom: 30px !important;
}
#featuredprd #latest_carousel0 .jcarousel-list.jcarousel-list-horizontal {
	min-width: 100%;
}
#featuredprd #latest_carousel0 .jcarousel-skin-opencart li {
	width: 320px !important;
}
#footer_bg #footer-container {
	margin: 0 auto;
	max-width: 1000px;
}
#footer_cookie {
	background-color: #000;
	bottom: 0;
	color: #fff;
	display: inline-block;
	margin-top: 7px;
	padding: 3px;
	position: fixed;
	text-align: center !important;
	width: 100%;
	z-index: 1111;
}
#footer_cookie a {
	color: #fff;
	text-decoration: underline;
}
/*Naushad Desktop Style End*/
.logaccount {
	padding-left: 0 !important;
}
.logaccount .col-sm-4 {
	background-color: #f1f1f1;
	border: 1px solid #d6d6d6;
	min-height: 340px;
	text-align: center;
	width: 32.2%;
	padding: 0;
}
.logaccount .col-sm-4:hover {
	background-color: #fff;
	border: 1px solid #b82211;
}
.logaccount .col-sm-4 h2 {
	background-color: #dddddd;
	font-family: "Lora", serif;
	font-size: 26px;
	font-weight: bold;
	padding: 5px 0 7px;
}
.logaccount .col-sm-4 img {
	display: inline-block;
	padding-top: 10px;
}
.logaccount .col-sm-4 .content {
	padding: 0 !important;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 !important;
}
.logaccount .col-sm-4 .content ul {
	list-style: none;
	padding: 0;
}
.logaccount .col-sm-4 .content ul li a {
	border-bottom: 1px solid #dddddd;
	color: #000000;
	display: block;
	padding: 5px 0;
	text-decoration: none;
}
.logaccount .col-sm-4 .content ul li a:hover {
	color: #b82211;
}
img.img-responsive.adjmargin-center {
	margin: 0 auto;
}
h1, .welcome {
	color: #181917;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 26px;
	font-weight: normal;
	text-shadow: 0 0 1px rgba(0, 0, 0, .01);
}
h2 {
	font-family: "Lora", serif;
	color: #181917;
	font-size: 22px;
	margin-top: 0px;
	margin-bottom: 5px;
}
p {
	margin-top: 0px;
	margin-bottom: 20px;
}
a, a:visited, a b {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input[type='text'], input[type='password'], textarea {
	background: #f1f1f1;
	border: 1px solid #c3c3c3;
	padding: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
select {
	background: #fff;
	border: 1px solid #DBDBDB;
	padding: 2px;
	color: #2B201C !important;
}
label {
	cursor: pointer;
}
.dot {
	border-bottom: 5px dotted #f6e9c3;
	display: inline-block;
	height: 2px;
	margin-bottom: 20px;
	margin-left: -15px;
	margin-top: 20px;
	width: 102.8%;
}
.alnfix, .option-opened {
	display: inline-block;
	list-style: outside none none;
	padding: 0;
}
.Contact.Us .content #phone {
	display: none;
	height: 25px;
	width: 120px;
}
.otima {
	padding: 5px 10px;
	text-align: left;
}
.otima h4 {
	margin-bottom: 4px;
	padding-top: 10px;
}
#header .row {
	margin: 0;
}
#header .container {
	padding: 0;
}
#openingh {
	background: url(images/time.png) no-repeat center center #000;
	border: 5px solid #e39441;
	color: #ffffff;
	margin-right: 5px;
	width: 32%;
}
#openingh h2 {
	text-align: center;
	color: #FFF !important;
}
body .container {
	max-width: 1100px;
	width: 100%;
}
.container .container {
	border: 0px;
}
.option-opened {
	display: inline-block;
	width: 100%;
}
.option-opened ul, .option_values_radiobtn ul, ul.alnfix {
	clear: both;
	list-style: outside none none;
	padding: 0;
}
.option-opened ul li, .option_values_radiobtn ul li, ul.alnfix li {
	display: inline-block;
	line-height: 17px;
	min-width: 49%;
}
.option-opened ul li label, .option_values_radiobtn ul li label, ul.alnfix li label {
	margin: 0;
}
.option-opened ul {
	padding: 0;
	list-style: outside none none;
}
.dropdown-menu1 {
	margin: 0 !important;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	overflow: visible !important;
}
body.Account.Register .buttons .right input[type="checkbox"] {
	float: left;
	margin-right: 7px !important;
}
body.Account.Register .buttons .right {
	float: none;
	text-align: left !important;
}
body.Account.Register .buttons .right input.button {
	margin-top: 15px !important;
}
body.Feedback #content .col-sm-6 {
	width: 100%;
}
#cart-customer-data {
	background-color: #000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 7px 3px;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
}
#cart-customer-data a.wlink, #cart-customer-data a {
	color: #FFF;
	padding: 0 2px;
	text-decoration: underline;
}
#cart-customer-data a.wlink, #cart-customer-data a:hover {
	color: #FFF;
	text-decoration: underline;
}
#cart-customer-data a.wlink {
	color: #00441d;
	padding: 0 7px;
	text-decoration: none;
}
#cart-customer-data a.wlink:hover {
	color: #000;
	text-decoration: none;
}
.wback {
	clear: both;
}
#wback_0 {
	margin: auto;
	padding: 0;
	color: #fff;
	position: relative;
	z-index: 10;
}
#wback_0 .wmessage iframe {
	width: 100%;
}
#wback_1 h1 {
	color: #c6251e;
}
.wmessage {
	text-align: justify;
	margin: auto;
	max-width: 1100px;
	position: relative;
}
.wmessage .col-sm-6 h5 {
}
/* layout */
#toptel {
	background: url(images/topright.png) no-repeat;
	color: #fff;
	font-family: "Lora", serif;
	font-size: 24px;
	font-weight: 700;
	height: 125px;
	line-height: 33px;
	margin-left: 650px;
	padding-left: 110px;
	padding-top: 6px;
	position: absolute;
	text-align: left;
	top: 57px;
	width: 839px;
}
#toptel a {
	color: #FFF;
}
#column-left {
	max-width: 200px;
}
#columnleftcat #column-left .box-heading {
	display: none;
}
#columnleftcat.fixed #column-left {
	margin-top: 0px;
}
#column-right .btop {
	display: none;
}
#column-right.fixed .btop {
	bottom: 5px;
	display: block;
	position: fixed;
	right: 23px;
	color: #c51f26;
}
#column-right.fixed .btop .fa {
	font-size: 40px;
}
#column-right {
	float: right !important;
	z-index: 10;
	padding: 0;
}
#column-right .box-heading {
	background-color: #434343;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
	padding: 7px 8px 11px;
	text-align: center;
}
#column-right .no {
	display: none;
}
#sid_account .box-content {
	padding-bottom: 10px;
	color: #FFF;
	background-color: #000;
}
#sid_account .box-content li a {
	color: #FFF;
}
#sid_account .box-content li a:hover {
	color: #FFF;
	text-decoration: underline;
}
#mobile-cart-total #mobile_cart_btn, #mobilonly {
	display: none;
}
#login-remember {
	margin-right: 5px;
}
/* header */
.home_page_tel .cycle-slideshow {
	margin-left: 60px;
	max-width: 486px !important;
}
.home_page_tel .cycle-slideshow img {
	position: absolute;
	left: -35px;
}
.home_page_tel .cycle-slideshow p {
	color: #ffffff;
	margin: 0;
	padding: 0 !important;
}
#language {
	position: absolute;
	top: 15px;
	left: 335px;
	width: 75px;
	color: #999;
	line-height: 17px;
}
#language img {
	cursor: pointer;
}
#currency {
	color: #999999;
	left: 455px;
	line-height: 17px;
	position: absolute;
	top: 10px;
	width: 75px;
}
#currency a {
	display: inline-block;
	padding: 2px 4px;
	border: 1px solid #CCC;
	color: #999;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
}
#currency a b {
	color: #000;
	text-decoration: none;
}
.lifbtw {
	float: right;
	margin-top: 2px;
	position: absolute;
	right: 363px;
}
#topresi {
	background: url(images/topresi.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #fff;
	float: right;
	padding: 12px 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 105px;
	width: 170px;
}
#topresi a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 8px;
	text-decoration: none;
}
.breadcrumb {
	color: #CCCCCC;
	margin-bottom: 20px;
}
.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
}
.success {
	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
	border: 1px solid #BBDF8D;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #524640;
	border-left: 1px solid #524640;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #524640;
	border-bottom: 1px solid #524640;
}
table.list thead td {
	background-color: #000;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
table.list tbody td a {
	text-decoration: underline;
}
table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
.pagination {
	border-top: 1px solid #524640;
	padding-top: 8px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	display: inline-block;
	border: 1px solid #f0f0f0;
	padding: 4px 10px;
	text-decoration: none;
	color: #A3A3A3;
}
.pagination .links b {
	display: inline-block;
	border: 1px solid #f0f0f0;
	padding: 4px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #CD0D0D;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
	padding-top: 3px;
}
/* button */
a.button, input.button {
	background: none repeat scroll 0 0 #000;
	border: 3px solid #000;
	color: #EEEEEE;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	padding: 3px 6px;
	text-decoration: none;
	margin: 1px;
}
a.button span {
	color: #FFFFFF;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	padding: 5px;
}
a.button:hover {
	background: #000;
	color: #FFFFFF;
}
a.button:hover span {
	color: #FFFFFF;
}
.buttons {
	background: none repeat scroll 0% 0% #EBFCEE;
	border: 1px solid #88CA93;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
	color: #000;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	height: 30px;
	line-height: 16px;
	border-bottom: 1px solid #D5D5D5;
}
.htabs a {
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	background: #CD0D0D;
	padding: 7px 15px 6px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #fff;
	margin-right: 2px;
	display: none;
}
.htabs a.selected {
	padding-bottom: 7px;
	background: #F0F0F0;
	color: #2B201C;
}
.tab-content {
	background-color: #F0F0F0;
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	margin-bottom: 20px;
	overflow: auto;
	padding: 10px;
	z-index: 2;
}
/* box */
.box {
	margin-bottom: 20px;
}
.box .box-heading {
	/*background: none repeat scroll 0px 0px #490d28;*/
	color: #FFFFFF;
	font-size: 14px;
	line-height: 18px;
	padding: 6px 10px 9px;
}
.box .box-content {
	padding: 0px;
}
#column-right .box .box-content ul {
	margin: 0;
	padding-left: 20px;
}
.product-det-left {
	display: inline-block;
	float: left;
}
.product-det-left img {
	border: 1px solid #d0d1cd;
}
.product-det-right {
	display: inline-block;
	padding-left: 0px;
	width: 100%;
}
/* box products */
.box-product {
	width: 100%;
	overflow: auto;
}
.box-product > div {
	display: inline-block;
	margin: 14px;
	vertical-align: top;
	width: 204px;
}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.box-product .image {
	display: block;
	margin-bottom: 0px;
}
.box-product .image img {
	padding: 3px;
	border: 1px solid #D5D5D5;
}
.box-product .name a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.box-product .price {
	display: block;
	font-weight: bold;
	color: #555555;
	margin-bottom: 4px;
}
.box-product .price-old {
	color: #F00;
	text-decoration: line-through;
}
.box-product .price-new {
	font-weight: bold;
}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
}
/* box category */

.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-category > ul > li > a {
	color: #000000;
	display: none;
	font-size: 30px;
	font-weight: 800 !important;
	padding: 7px 0 7px 5px;
	text-decoration: none;
}
.box-category > ul > li > a:hover {
	color: #000;
}
.box-category > ul > li ul {
}
.box-category > ul > li a.active {
	font-weight: bold;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category > ul > li ul > li {
	padding: 2px 0px;
}
.box-category ul li ul li:last-child {
	margin-bottom: 5px;
}
.box-category > ul > li ul > li > a {
	border-bottom: 1px solid #b5b4b3;
	color: #FFF;
	background-color: #000;
	font-family: 'Exo', sans-serif;
	display: block;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px 0 4px 7px;
	text-decoration: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	transition: all 0.3s ease 0s;
}
.box-category > ul > li ul > li > a:hover, .box-category > ul > li ul > li.side-cat-selected > a {
	background-color: #272727;
	color: #FFF;
}
.box-category > ul > li ul > li > a.active {
	font-weight: bold;
	color: #000;
}
body.Contact.Us #content #content #carousel0, body.Contact.Us #content #content h1.fntit {
	display: none;
}
/* content */
#content .content {
	margin-bottom: 20px;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	overflow: auto;
	padding: 10px;
	color: #333;
}
#content .content .left {
	float: left;
	width: 49%;
}
/* category */

#payment-method tr {
	display: block;
	padding-bottom: 10px !important;
}
#payment-method td {
	vertical-align: top;
}
#payment-method input {
	margin-left: 0;
	margin-right: 5px;
	margin-top: 2px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	margin-left: 0 !important;
	margin-right: 5px;
	margin-top: 0;
}
.category-info {
	overflow: auto;
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #D5D5D5;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	width: 18%;
}
.category-list .div a {
	text-decoration: underline;
	font-weight: bold;
}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #F0F0F0;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.manufacturer-heading {
	background: #F0F0F0;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* product */
.product-filter {
	border-bottom: 3px solid #C9651A;
	margin-top: -43px;
	overflow: auto;
	padding-bottom: 5px;
	display: none;
}
.product-filter .display {
	margin-right: 15px;
	float: left;
	padding-top: 4px;
	color: #BBBBBB;
}
.product-filter .display a {
	font-weight: bold;
}
.product-filter .sort {
	float: right;
	color: #BBBBBB;
}
.product-filter .limit {
	margin-left: 15px;
	float: right;
	color: #BBBBBB;
}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;
	display: none;
}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}
.product-list > div {
	overflow: auto;
	margin-bottom: 15px;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list > div + div {
	border-top: 1px solid #524640;
	padding-top: 16px;
}
.product-list .image {
	float: left;
	margin-right: 10px;
}
.product-list .image img {
	padding: 3px;
	border: 1px solid #D5D5D5;
}
.product-list .name {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-top: 15px;
	text-transform: uppercase;
}
.product-list .name a {
	color: #CD0D0D;
	font-weight: bold;
	text-decoration: none;
}
.product-list .description {
	line-height: 15px;
	margin-bottom: 5px;
	color: #4D4D4D;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float: right;
	height: 50px;
	margin-left: 8px;
	text-align: right;
	color: #BBBBBB;
	font-size: 12px;
}
.product-list .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .cart {
	margin-bottom: 3px;
}
.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .wishlist a {
	color: #BBBBBB;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #BBBBBB;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}
.product-grid {
	width: 100%;
	overflow: auto;
}
.product-grid > div {
	background-color: #F0F0F0;
	display: inline-block;
	margin: 5px 4px;
	padding: 10px;
	vertical-align: top;
	width: 168px;
}
#column-left + #column-right + #content .product-grid > div {
	width: 156px;
}
.product-grid .image {
	display: block;
	margin-bottom: 0px;
	line-height: 9px;
	clear: both;
}
.product-grid .image img {
	padding: 0px;
}
.product-grid .name a {
	color: #2B201C;
	display: block;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 17px;
	margin-bottom: 4px;
	min-height: 34px;
	padding-left: 3px;
	text-decoration: none;
}
.product-grid .description {
	display: none;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price {
	display: block;
	font-weight: bold;
	color: #bc191e;
	margin-bottom: 4px;
	float: left;
}
.product-grid .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
	float: right;
	margin: auto;
	text-align: center;
	width: 90px;
}
.product-grid .cart a.button {
	display: none;
}
.product-grid .cart a {
	color: #FFFFFF;
	padding: 3px 6px;
	text-decoration: none;
	font-weight: bold;
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px;
}
.product-grid .wishlist a {
	color: #BBBBBB;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-grid .compare a {
	color: #BBBBBB;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
/* Product */
.product-info {
	border: 1px solid #d5d5d5;
	background-color: #f0f0f0;
	margin-bottom: 20px;
	overflow: auto;
	padding: 10px;
}
.product-info > .left {
	float: left;
	margin-right: 15px;
}
.product-info > .left + .right {
	margin-left: 265px;
}
.product-info .image {
	background-color: #D5D5D5;
	border: 1px solid #D5D5D5;
	float: left;
	margin-bottom: 20px;
	padding: 1px;
	text-align: center;
}
.product-info .image #price-range {
	color: #BC6629;
	font-weight: bold;
}
.product-info .image-additional {
	width: 260px;
	margin-left: -10px;
	clear: both;
	overflow: hidden;
}
.product-info .image-additional img {
	border: 1px solid #D5D5D5;
}
.product-info .image-additional a {
	float: left;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}
.product-info .description {
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
	line-height: 20px;
}
.product-info .description span {
}
.product-info .description a {
	color: #4D4D4D;
	text-decoration: none;
}
.product-info .price {
	overflow: auto;
	border-bottom: 1px solid #D5D5D5;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}
.product-info .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
}
.product-info .options {
	border-bottom: 1px solid #D5D5D5;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.product-info .cart {
	border-bottom: 1px solid #D5D5D5;
	padding: 0px 5px 10px 5px;
	margin-bottom: 20px;
	overflow: auto;
}
.product-info .cart #button-cart span {
	padding: 6px 8px 5px 5px;
}
.product-info .cart div {
	float: left;
	vertical-align: middle;
}
.product-info .cart div > span {
	padding-top: 7px;
	display: block;
	color: #999;
}
.product-info .cart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
	clear: both;
}
.product-info .review {
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	margin-bottom: 10px;
}
.product-info .review a {
	color: #8e8e8e;
	text-decoration: none;
}
.product-info .review > div {
	padding: 8px;
	border-bottom: 1px solid #D5D5D5;
	line-height: 20px;
}
.product-info .review > div > span {
	color: #CD0D0D;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.compare-info tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.compare-info td {
	padding: 7px;
	width: 20%;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.compare-info .name a {
	font-weight: bold;
}
.compare-info .price-old {
	font-weight: bold;
	color: #F00;
	text-decoration: line-through;
}
.compare-info .price-new {
	font-weight: bold;
}
/* wishlist */
.wishlist-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 20px;
}
.wishlist-product td {
	padding: 7px;
}
.wishlist-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #dddddd;
}
.wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead .cart {
	text-align: center;
}
.wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock {
	text-align: left;
}
.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total {
	text-align: right;
}
.wishlist-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #dddddd;
}
.wishlist-product tbody .remove {
	vertical-align: middle;
}
.wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product tbody .cart {
	text-align: center;
}
.wishlist-product tbody .name, .wishlist-product tbody .model, .wishlist-product tbody .stock {
	text-align: left;
}
.wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody .total {
	text-align: right;
}
.wishlist-product tbody .price s {
	color: #F00;
}
.login-content {
	margin-bottom: 20px;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #524640;
	border-bottom: 1px solid #524640;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
/* returns */
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #524640;
	border-bottom: 1px solid #524640;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 33.3%;
}
.return-model {
	float: left;
	width: 33.3%;
}
.return-quantity {
	float: left;
	width: 33.3%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 33.3%;
}
.return-opened {
	float: left;
	width: 33.3%;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-remove {
	float: left;
	width: 33.3%;
	padding-top: 90px;
	text-align: center;
	vertical-align: middle;
}
.return-additional {
	overflow: auto;
	margin-bottom: 20px;
}
.return-comment {
	float: left;
	width: 49%;
}
.return-captcha {
	float: right;
	width: 49%;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #524640;
	border-bottom: 1px solid #524640;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}
.cart-info td {
	padding: 7px;
}
.cart-info thead td {
	color: #333;
	font-weight: bold;
	background-color: #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
}
.cart-info thead .remove, .cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model {
	text-align: left;
}
.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #F0F0F0;
}
.cart-info tbody .remove {
	vertical-align: middle;
}
.cart-info tbody .remove, .cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model {
	text-align: left;
}
.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module .cart-heading {
	border: 1px solid #F0F0F0;
	padding: 8px 8px 8px 22px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
	cursor: pointer;
	background: #F0F0F0 url('../image/arrow-right.png') 10px 50% no-repeat;
}
.cart-module .active {
	background: #F0F0F0 url('../image/arrow-down.png') 7px 50% no-repeat;
}
.cart-module .cart-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.cart-total {
	border-top: 1px solid #F0F0F0;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
/* checkout */
.checkout-heading {
	background: #F0F0F0;
	border: 1px solid #F0F0F0;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	background: none;
	border: 0;
	clear: both;
}
.checkout-content .buttons .right {
	width: auto;
	text-align: left !important;
}
.checkout-content .buttons .right input[type="checkbox"] {
	float: left;
	margin-right: 7px !important;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 3px;
}
.checkout-product thead td {
	background-color: #f7f7f7;
	border-bottom: 1px solid #dddddd;
	color: #4d4d4d;
	font-weight: bold;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #dddddd;
}
.checkout-product td.price, .checkout-product td.total {
	min-width: 50px;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #dddddd;
}
.contact-info {
	overflow: auto;
	font-size: 16px;
}
.contact-info .content h4 {
	background-color: #333333;
	color: #ffffff;
	font-size: 29px;
	font-style: italic;
	padding: 5px 10px 3px 26px;
	position: relative;
	font-family: "Lora", serif;
}
.contact-info .content {
	border: 0 !important;
	background-color: rgba(250, 250, 250, 0.9) !important;
}
.contact-info .content input, .contact-info .content textarea {
	font-family: "Lora", serif !important;
	font-size: 20px !important;
	font-weight: bold;
	padding: 9px 15px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
}
.contact-info .content .buttons1 .button {
	display: inline-block;
}
#content .contact-info .col-sm-5 .content {
	border: 0;
	padding: 0;
}
.contact-info .col-sm-7 iframe {
	width: 100%;
	height: 260px;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
/* footer */ 


.likeft {
	margin-right: 0 !important;
	width: 227px !important;
}
.home_page_tel .social {
}
.social {
	margin: 4px auto;
	z-index: 10;
}
.fa {
	font-size: 14px;
}
.social a {
	background-color: #ee2125;
	color: #d8ae4d !important;
	display: inline-block;
	font-size: 17px !important;
	height: 30px;
	line-height: 15px;
	margin: 0;
	padding: 7px 8px;
	text-align: center;
	width: 30px;
	border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-khtml-border-radius: 50% 50% 50% 50%;
}
.social a:hover {
	color: #2e50b2 !important;
}
.cards {
	background: url(images/card.png) no-repeat scroll center center transparent;
	font-size: 12px;
	height: 25px;
	width: 100%;
	position: relative;
}
/* banner */


/*DJ*/
body.home_page_body #bgclr {
	padding: 0;
	margin-top: 0;
}
body.Menu #bgclr, body.Purchase {
	margin-top: 0px;
}
#bgclr {
	margin-top: 0px;
	padding: 0;
}
#top_bgclr {
}
body.home_page_body #mid_bgclr {
	background-color: transparent;
}
#mid_bgclr {
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
}
#bot_bgclr {
}
.slideshow {
	margin: auto !important;
	position: relative;
	padding: 0px;
}
#cntmap {
	float: right;
	margin-left: 35px;
	margin-top: 25px;
}
#top_featured {
	display: block;
	min-height: 200px;
	position: relative;
	top: -43px;
	z-index: 10000;
}
#top_featured .order {
	background: url(images/order.png) no-repeat scroll 0 0 transparent;
	height: 127px;
	margin-top: 90px;
	position: relative;
	right: 162px;
	width: 146px;
}
#top_featured .call {
	background: url(images/call.png) no-repeat scroll 0 0 transparent;
	float: right;
	height: 242px;
	position: absolute;
	right: -5px;
	top: 30px;
	width: 309px;
}
#catmenu {
	background-color: #CD0D0D;
}
#catmenu ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#catmenu ul li {
	float: left;
}
#catmenu ul li a {
	color: #F4F7FE;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0 15px 16px;
	text-decoration: none;
	text-transform: uppercase;
}
#catmenu ul li:last-child a {
	padding-right: 0;
}
#catmenu ul li a:hover {
	color: #ffc947;
}
#dialog-form1 {
	margin-bottom: 20px;
	height: auto !important;
}
#dialog-form1 fieldset {
	border: 0;
}
#dialog-form1 fieldset h2 {
	color: #1B3E84;
	text-align: center;
}
.jquerybubblepopup-innerHtml {
	background-color: #F0F0F0 !important;
}
.jquerybubblepopup-innerHtml #product-carts {
	display: inline-block;
	padding: 15px;
}
.jquerybubblepopup input, .jquerybubblepopup select {
	background: #FFF;
	color: #F0F0F0;
}
ul#prod_list {
	background-color: #F0F0F0;
	border: 7px solid #F0F0F0;
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 393px;
}
ul#prod_list li {
	background-color: #F0F0F0;
	border-bottom: 1px solid #56453E;
	color: #FFE1CA;
	display: inline-block;
	line-height: 18px;
	margin: 0 0 -5px;
	padding: 5px;
}
ul#prod_list li:child {
}
ul#prod_list li #opt-name {
	float: left;
	width: 278px;
}
ul#prod_list li #opt-price {
	float: left;
}
ul#prod_list li #product-cart {
	float: left;
	margin-left: 15px;
}
.ui-dialog .ui-dialog-content {
	padding: 10px !important;
	height: auto !important;
}
.ui-draggable .ui-dialog-titlebar {
	border-radius: 0 0 0 0;
}
a#button-cart {
	background: #AF5312;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px;
	text-decoration: none;
}
a#button-cart span {
	background: none;
}
#kidsmel {
	margin-left: 15px;
	margin-top: 37px;
}
#tried {
	float: left;
	margin-left: 15px;
	margin-top: 60px;
	width: 190px;
}
#tried ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 23px;
}
#tried ul li a {
	color: #aef252;
	text-decoration: underline;
	display: block;
}
#tried ul li a:hover {
	color: #fff;
}
#tried ul li.more {
	text-align: right;
}
#tried ul li.more a {
	padding-right: 30px;
	color: #fff;
	text-decoration: underline;
}
#ratingsfd {
	float: right;
	position: relative;
	top: -35px;
}
#ratingsfd a {
	background: url(images/ratingsfd.gif) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 123px;
	width: 280px;
}
#hedtopright {
}
#postcode-search h3 {
	color: #727272;
	font-size: 20px;
	margin-bottom: 8px;
	margin-top: 25px;
	padding-left: 20px;
	text-align: left;
}
#postcode-search h2 {
	color: #ffffff !important;
	font-family: "Lora", serif !important;
	font-size: 35px;
	line-height: 26px;
	padding-right: 85px;
	font-style: italic;
}
#postcode-search #postcodeheader {
	background-color: transparent !important;
	border: hidden;
	color: #fff !important;
	font-family: 'akhand-bolduploaded_file';
	font-size: 20px !important;
	font-weight: 700;
	margin-right: 5px;
	padding: 10px 0 !important;
	text-align: center;
	display: inline-block;
	width: 204px !important;
}
#postcode-search {
	font-size: 12px;
	padding: 0px 0 5px !important;
	text-align: center;
	border: 1px solid #fff;
	z-index: 20;
}
#postcode-search .buttonimg {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 35px;
	clear: both;
	color: #ee2024 !important;
	cursor: pointer;
	display: block;
	float: right;
	font-family: "akhand-bolduploaded_file";
	font-size: 25px !important;
	height: 48px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	right: 7px;
	top: 3px;
	width: 96px !important;
}
#postcode-search .localmenu {
	color: #F4F7FE;
	font-size: 11px;
	line-height: 15px;
	margin: auto;
	position: absolute;
	text-align: center;
	top: 156px;
}
#call h2 a {
	color: #ffffff;
	font-size: 38px !important;
}
#call h2 {
	background: url(images/call.png) no-repeat;
	color: #ffffff;
	font-size: 38px !important;
	font-weight: bold;
	line-height: 36px;
	margin: 10px 0;
	padding-left: 44px;
}
.close-button, .close_button {
	background-color: #F0F0F0;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	margin-right: 0;
	padding: 0 7px;
	text-decoration: none;
}
.close_button {
}
#side_cart_open #cart .heading {
	display: none;
}
#side_cart_open {
	padding-bottom: 0px;
	color: #222;
}
#side_cart_open #cart .content {
	background-color: transparent;
	border: 0;
	outline: 1px solid #000;
}
#side_cart_open .cart tr {
	background: url(images/botline.jpg) repeat-x scroll left bottom transparent;
	display: inline-block;
	line-height: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	vertical-align: top;
}
#side_cart_open .image {
	display: none;
}
#side_cart_open .name {
	padding: 0;
}
#side_cart_open .name a {
	text-decoration: none;
	color: #000;
}
#side_cart_open .name a:hover {
	color: #000;
}
#side_cart_open .mini-cart-total {
	display: inline-block;
	width: 100%;
}
#side_cart_open .mini-cart-info {
	overflow-x: hidden;
	width: 100%;
}
.mini-cart-info td, .mini-cart-total td {
	vertical-align: top;
}
.mini-cart-info table {
	width: 98%;
}
.mini-cart-info .pr_name {
	display: block;
	min-width: 115px;
}
#side_cart_open table.total {
	background-color: #F0F0F0;
	line-height: 15px;
	padding-right: 15px;
	width: 100%;
}
#side_cart_open .checkout {
	text-align: right;
	margin-top: 10px;
}
#side_cart_open .checkout a.button {
	background: none repeat scroll 0 0 #CD0D0D;
	border: 1px solid #613518;
	margin-right: 12px;
}
#side_cart_open .checkout a.button span {
	background: none;
}
#side_cart_open .mini-cart-info .fa {
	cursor: pointer;
	font-size: 14px;
	margin: 1px;
	position: relative;
	top: 1px;
	color: #e82b2b;
}
#side_cart_open .mini-cart-info .fa.fa-minus-circle {
	background-color: transparent;
}
#side_cart_open .mini-cart-info .fa.fa-plus-circle {
	background-color: transparent;
	color: #096400;
}
body div.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
	display: inline-block;
	margin: 1px 4px !important;
}
#content h1 {
}
#content h1 #head-title {
	padding-right: 24px;
	padding-top: 4px;
}
#tab-related .box-product div {
	background-color: #140D07;
	border: 1px solid #8B7164;
	margin: 5px;
	padding: 5px;
	text-align: center;
}
#tab-related .box-product div div {
	border: 0;
	padding: 0;
}
#tab-related .box-product a {
	color: #BC6727;
	font-weight: normal;
}
#tab-related .box-product .price {
	display: none;
}
#facebook-button {
	display: inline-block;
	margin-right: 10px;
}
#tweet-button {
	display: inline-block;
	position: relative;
	top: 5px;
}
.TA_socialButtonReviews {
	float: right;
	margin-right: 10px;
}
.success {
	display: none !important;
}
.cart_blink {
	text-decoration: blink;
}
#popup_box {
	display: none; /* Hide the DIV */
	position: fixed;
	_position: absolute; /* hack for internet explorer 6 */
	height: 300px;
	width: 600px;
	background: #FFFFFF;
	left: 300px;
	top: 150px;
	z-index: 100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin-left: 15px;
	/* additional features, can be omitted */
	border: 2px solid #ff0000;
	padding: 15px;
	font-size: 15px;
	-moz-box-shadow: 0 0 5px #ff0000;
	-webkit-box-shadow: 0 0 5px #ff0000;
	box-shadow: 0 0 5px #ff0000;
}
#popupBoxClose {
	font-size: 20px;
	line-height: 15px;
	right: 5px;
	top: 5px;
	position: absolute;
	color: #6fa5e2;
	font-weight: 500;
}
#Free {
	display: none !important;
}
.category-info .image {
	display: none !important;
}
#cboxLoadedContent p, #cboxLoadedContent div {
	color: #1F120A;
}
#login_box {
	display: none;
	position: absolute;
	width: 236px;
	margin: 2px 0 0 732px;
}
#login_box_content {
	background: #fff;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	float: left;
	width: 236px;
}
#related-popup {
	background-color: #F0F0F0;
	border: 5px solid #000000;
	border-radius: 5px 5px 5px 5px;
}
#related-popup h2 {
	background: none repeat scroll 0 0 #CD0D0D;
	border: 1px solid #F0F0F0;
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-khtml-border-radius: 7px 7px 0 0;
	font-family: arial;
	font-size: 14px;
	padding: 5px 10px;
	text-transform: uppercase;
}
#related-popup span#prd_opt_name {
	background-color: #391900;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	padding: 4px;
	width: 99%;
}
#related-popup #related_details {
	background-color: #F0F0F0;
	border: 6px solid #000000;
}
#related-popup #related-prds {
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	padding: 8px 12px;
	text-align: left;
}
#related-popup #related-prds select {
	float: right;
	margin-bottom: 4px;
	width: 210px;
}
.ui-dialog {
	max-width: 550px;
	border: 8px solid #333333 !important;
}
.ui-dialog #dialog-form {
	margin: 20px 0 0;
	text-align: center;
}
.ui-dialog #dialog-form input {
	background-color: #ffffff !important;
	border: 4px solid #b54247;
	color: #2b221d;
	font-size: 25px;
	font-weight: bold;
	margin: auto;
	display: inline-block;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: auto !important;
}
.ui-dialog .ui-widget-header {
}
.ui-dialog .ui-dialog-buttonpane {
	border: 0 none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none !important;
	text-align: center;
}
.web_dialog_overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .15;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	z-index: 101;
	display: none;
}
.web_dialog {
	display: none;
	position: fixed;
	width: 380px;
	height: 200px;
	top: 50%;
	left: 50%;
	margin-left: -190px;
	margin-top: -100px;
	background-color: #ffffff;
	border: 2px solid #336699;
	padding: 0px;
	z-index: 102;
	font-family: Verdana;
	font-size: 10pt;
}
.web_dialog_title {
	border-bottom: solid 2px #336699;
	background-color: #336699;
	padding: 4px;
	color: White;
	font-weight: bold;
}
.web_dialog_title a {
	color: White;
	text-decoration: none;
}
.align_right {
	text-align: right;
}
.Level2HeadingStyle {
	font-weight: bold;
	font-size: 15pt;
	color: #2D84A7;
	line-height: 20px;
}
.ui-draggable .ui-dialog-titlebar {
	background: #58595b !important;
	color: #000 !important;
	cursor: move !important;
}
.ui-widget-header {
	background: url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #f6a828;
	border: 1px solid #043c00 !important;
}
body.Deli.Chez .ui-widget {
	z-index: 2147483647 !important;
}
.ui-widget-content {
	padding-bottom: 20px !important;
}
#dialog-form2 {
	color: #F0F0F0;
	font-weight: bold;
	padding-top: 10px !important;
}
#dialog-form3 {
	color: #F0F0F0;
	font-weight: bold;
	padding-top: 10px !important;
}
#loyalty-message {
	background-color: #F0F0F0;
	border: 1px solid #C4C4C4;
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
}
#testodr {
	background-color: #FF0000;
	color: #FFFFFF;
	text-align: center;
}
hr {
	background: url(images/hr.png) no-repeat center center;
	border: 0 none;
	clear: both;
	display: block;
	height: 14px;
	width: 100%;
}
/*END DJ*/

/*menu page*/
.prod_main_categories {
	margin: 0 0 10px;
	padding: 10px 10px 0 !important;
}
.prod_main_categories .cat_name {
	display: inline-block;
	margin-bottom: 0px;
	width: 100%;
}
.prod_main_categories .product-info_simple .option {
	margin-top: 5px;
}
.prod_main_categories .product-info_simple .product_name {
	color: #434343;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0;
	padding: 0 4px 4px;
}
.prod_main_categories .product-info_simple .product_description p {
	color: #575757;
	line-height: 18px;
	margin-bottom: 0;
	padding: 6px 5px;
}
.cat_desc p {
	clear: both;
	display: inline-block;
	font-style: italic;
	width: 100%;
	margin: 0;
}
.prod_main_categories .productdetails {
	color: #333;
	display: inline-block;
	margin-bottom: 2px;
	margin-left: 4px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-top: 3px;
	width: 99%;
}
.prod_main_categories .productdetails:hover {
	font-weight: bold;
}
.prod_main_categories .productdetails .product_optionname {
	float: left;
}
.prod_main_categories .productdetails .product_option_currency {
	float: left;
	padding-right: 2px;
}
.product_option_price {
	float: right;
	line-height: 24px !important;
	color: #000;
	font-weight: bold;
}
.prod_main_categories .productdetails .cart {
	float: left;
}
.free_products_popup .product-info_simple .option {
	display: none;
}
.free_products_popup .product-info_simple:hover {
	background-color: #f1f1f1;
}
.prod_main_categories .productdetails .cart a, .prod_main_categories a.button-cart_wop, .prod_main_categories .productdetails .product_option_popup input, .prod_main_categories .productdetails a.bundled_prodt_popup, .product_option_price a.category_prodt_popup, .product_option_price input.popupbuttonn, .product_option_price input.popupbuttonn:hover, .product_option_price a.button-cart, .free_products_popup .product_option_popup.product_option_price .button {
	background: url(images/addtocartcat.png) no-repeat scroll right center transparent;
	border: 0 none;
	float: right;
	font-size: 0 !important;
	height: 24px;
	margin-right: 10px !important;
	padding: 12px;
	text-indent: 29px;
	width: 30px !important;
	box-shadow: none;
	display: inline-block;
	min-width: 20px;
	border-radius: 0;
}
.product_option_price a span {
	font-size: 0;
	padding: 0;
}
body.Menu .ui-dialog {
	width: 500px !important;
}
body.Menu .ui-dialog .cart {
}
body.Menu .ui-dialog .cart a.button_cancel {
	background-color: #B2B2B2;
	border: 0 none;
	border-radius: 0 0 0 0;
	margin-left: 3px;
	padding: 0;
}
body.Menu .ui-dialog .cart a.button_cart {
	border-radius: 0 0 0 0;
	margin-bottom: 10px;
	margin-left: 147px;
}
.other_options {
	color: #333333;
	display: inline-block;
	line-height: 11px;
	margin: 1px 0 10px;
	width: 100%;
}
.other_options .error {
	clear: both;
	font-size: 11px;
	line-height: 14px;
	margin-left: 200px;
	text-align: left;
}
.other_options br {
}
.other_options .required {
}
.other_options .prod_extra_option_name {
	float: left;
	margin-top: 0;
	min-width: 175px;
}
.other_options .prod_extra_option_det {
	line-height: 15px;
	float: left;
}
.other_options .prod_extra_option_det input {
	margin: 0 0 0 11px;
}
.other_options .prod_extra_option_det select {
	margin-left: 5px;
	width: 200px;
}
.prod_main_categories .productdetails .cart a span, .prod_main_categories a.button-cart_wop span {
	display: none;
}
.prod_main_categories .product-info_simple {
	border-bottom: 1px dashed #b5b4b3;
	clear: both;
	color: #000000;
	display: inline-block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 100%;
}
.prod_main_categories .product-info_simple.odd {
}
.prod_main_categories .product-info_simple.even {
}
#column-right .checkout > a:first-child {
	display: none !important;
	margin: 0;
	padding: 0;
}
#catpage {
}
#catpage #column-left .box-heading {
	display: none;
}
#catpage #column-left {
	display: block;
	float: left;
	height: 100%;
	padding: 0;
	overflow: auto;
}
#catpage #column-left.fixed {
	position: fixed;
	top: 0;
}
#catpage #column-right {
	display: block !important;
	min-width: 280px;
	padding: 0;
	width: 26%;
}
#catpage #column-right.fixed {
}
#catpage #column-left.fixed.pgleftbottomfixed {
	max-height: 150px;
}
#catpage #column-right.fixed.pgrightbottomfixed #side_cart_open {
	max-height: 150px;
	overflow-y: scroll;
	position: fixed;
}
#etm-delivery-areas ul, #etm-store-times ul, #etm-payment-methods ul {
	list-style: none;
	padding: 0;
	line-height: 25px;
	margin-bottom: 0;
}
#etm-store-times ul li, #etm-payment-methods ul li, #etm-delivery-areas ul li {
	border-bottom: 1px solid #f2f2f2;
	line-height: 25px;
	padding: 0 7px;
}
#etm-delivery-areas ul li .del_span {
	display: inline-block;
	min-width: 58px;
}
#etm-delivery-areas h3 {
	background-color: #c51f26;
	border: 1px solid #333;
	color: #fff;
	font-family: "Lora", serif;
	font-size: 17px;
	left: -10px;
	padding: 11px 11px 10px;
	position: relative;
	width: 104.3%;
}
.ui-dialog .ui-dialog-title {
	color: #ffffff;
	font-family: "Lora", serif;
	font-size: 14px;
	font-weight: bold;
}
#etm-store-times ul .pop-day {
	display: inline-block;
	min-width: 100px;
	text-transform: uppercase;
}
#menu_btn_groups {
	margin: auto auto 10px;
	max-width: 517px;
	text-align: center;
}
#menu_btn_groups a.button {
	border-bottom: 2px solid #58595b;
	background-color: #522307;
	display: inline-block;
	font-family: "Lora", serif;
	font-size: 15px;
	font-weight: bold;
	padding: 13px 4% 9px;
	text-decoration: none;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
}
#menu_btn_groups a.button:hover {
	background-color: #272727;
	border-color: #000;
	color: #FFF;
}
#contentcat #menu_closed_msg {
	background-color: #ffbaba;
	background-image: url(images/error.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	border: 1px solid;
	border-radius: 12px;
	color: #d8000c;
	margin: 20px 10px;
	padding: 15px 10px 15px 50px;
}
#catpage #contentcat {
	float: left;
	margin: 0 0 0 2px;
	padding: 0;
	width: 55%;
	position: relative;
}
#catpage #contentcat.fixed {
	float: left !important;
	margin: 0 0 0 200px;
}
#catpage #column-right .checkout > a {
	display: block;
	margin: -5px 10px 0;
	text-align: center;
}
#catpage #column-right .box-heading {
}
#column-right .mini-cart-total table {
	clear: both;
	float: right;
	font-weight: bold;
	margin-right: 11px;
	width: 238px;
}
#column-right .mini-cart-total table b {
	display: block;
	min-width: 108px;
}
#column-right .checkout {
	clear: both;
	font-size: 0;
}
.mini-cart-info tr td {
	border-bottom: 1px solid #dddddd;
	padding: 0 0 2px !important;
}
.mini-cart-info tr td.total {
	min-width: 42px;
}
body.Menu #column-right #side_cart_open {
	display: block;
}
#column-right #side_cart_open {
	background: url(images/catman.png) no-repeat scroll center 40px;
	min-width: 278px;
}
#catpage #column-right.fixed #side_cart_open {
	top: 0;
	position: fixed;
	height: 100%;
	overflow-y: scroll;
	max-width: 286px;
}
body.Menu .ui-dialog .cart a#button-cart-woc span, body .button_cancel span {
	font-size: medium;
	padding: 0;
}
.etm-popup-prodts .cart .bundled_cancel, .etm-popup-prodts .cart .button_cancel, body.Menu .ui-dialog .cart a#button_cancel-woc, body input.button_cancel {
	background: #b20911;
	border: 0 none;
	border-radius: 0;
	bottom: 0 !important;
	float: right;
	font-size: 12px;
	margin-top: 20px !important;
	min-width: 68px;
	padding: 5px;
	position: relative;
	right: 0;
	text-align: center;
}
#column-right .checkout a, .etm-popup-prodts .cart .bundled_cart, .etm-popup-prodts .cart .button_cart, #return-customer-btn, body.Menu .ui-dialog .cart a#button-cart-woc, #confirmfinalbuttom #button-order-confirm, input.button, #register-customer-btn, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button, body.Checkout #confirmfinalbuttom form#payment-form-new .buttons input#button-confirm.buttonstripe, body.Checkout #confirmfinalbuttom #payment-existing.content .right input.buttonstripe-exist#button-confirm-exist {
	color: #FFF !important;
	font-size: 18px;
	font-weight: bold;
	margin: auto !important;
	max-width: 170px;
	min-width: 170px;
	padding: 9px 15px;
	text-decoration: none;
	text-transform: uppercase;
	border: 0;
	display: block;
	margin-top: 10px;
	text-align: center;
	transition: all 0.3s ease 0s;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	background: #8d191b;
}
#column-right .checkout a:hover, .etm-popup-prodts .cart .bundled_cart:hover, .etm-popup-prodts .cart .button_cart:hover, body.Menu .ui-dialog .cart a#button-cart-woc:hover, #confirmfinalbuttom #button-order-confirm:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover, input.button:hover {
	background: #8d191b;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #000000 ), to( #8d191b ));
	background-image: -webkit-linear-gradient( #000000, #8d191b );
	background-image: -moz-linear-gradient( #000000, #8d191b );
	background-image: -ms-linear-gradient( #000000, #8d191b );
	background-image: -o-linear-gradient( #000000, #8d191b );
	background-image: linear-gradient( #000000, #8d191b );
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: none !important;
	border-color: transparent !important;
}
/*catpage*/
#confirmfinalbuttom #button-order-confirm {
	margin-top: 20px !important;
	max-width: 200px;
	float: right;
}
/*menu page end*/

#midboxhome {
	max-width: 1020px;
	padding-bottom: 0;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 5px;
	margin: auto;
}
#banner7 {
	clear: both;
	margin-left: -20px;
}
#banner9, #banner8, #banner7 {
	float: left;
}
#carousel0 {
	clear: both;
	padding-bottom: 36px;
	background: url(images/carouselbg.png) no-repeat scroll center top;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal {
	/*	height: 290px; */
	padding-bottom: 5px;
	margin: 0 !important;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal img {
	padding: 0px;
	width: 100%;
	margin: auto;
	max-width: 340px;
}
.jcarousel-skin-opencart .jcarousel-prev-horizontal, .jcarousel-skin-opencart .jcarousel-next-horizontal {
	height: 46px !important;
	top: 83% !important;
	width: 46px !important;
}
#carousel0 .jcarousel-container {
	background: none;
	margin: auto;
	padding: 0;
}
#featuredprd {
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
#featuredprd .box-heading {
	background: url(images/fheadingbg.png) no-repeat center top;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 43px;
	padding: 10px;
	text-align: center;
	margin-bottom: 8px;
}
#featuredprd .in_fff .image {
	padding: 13px;
}
#featuredprd .in_fff .image a {
	display: inline-block;
}
#featuredprd #latest_carousel0 {
	margin: 0 auto;
	max-width: 1000px;
}
#featuredprd #latest_carousel0 .box {
	margin-bottom: 0;
}
#featuredprd .jcarousel-skin-opencart .jcarousel-container {
	padding: 0px;
	background: none;
}
#featuredprd .jcarousel-skin-opencart .jcarousel-item-horizontal {
	margin: 3 14px 0 16px !important;
	padding: 0;
	display: inline-table;
}
#featuredprd .name {
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}
#featuredprd .name a {
	color: #000;
	font-size: 21px;
	font-weight: normal;
	padding: 0;
	font-family: 'akhand-extrabolduploaded_file';
	text-decoration: none;
}
#featuredprd .image img {
	border: 0px solid #FFF;
}
#featuredprd .in_fff {
	margin: 0px;
}
#featuredprd .price {
	color: #FFF;
	font-family: 'Exo', sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 2px 6px;
	display: none;
	text-align: center;
	top: 1px;
}
#latest_carousel0 .box-producta .name .forder {
	display: none;
}
#featuredprd .description {
	font-family: 'Exo', sans-serif;
	font-size: 13px;
	line-height: 18px;
	min-height: 62px;
	display: none;
	padding: 2px 5px 5px;
	color: #989898;
}
#featuredprd .orders {
	position: absolute;
	top: 130px;
}
#featuredprd .jcarousel-prev {
	left: -15px;
	top: 50% !important;
}
#featuredprd .jcarousel-next {
	right: -23px;
	top: 50% !important;
}
#carousel1 .jcarousel-skin-opencart .jcarousel-next-horizontal, #carousel1 .jcarousel-skin-opencart .jcarousel-prev-horizontal {
	top: 52px !important;
}
#carousel0 .jcarousel-skin-opencart .jcarousel-prev-horizontal {
	left: -4px;
	display: none !important;
}
#carousel0 .jcarousel-skin-opencart .jcarousel-next-horizontal {
	right: -7px;
	display: none !important;
}
#columnrightcat {
	background-color: #f3f3f3;
	float: right;
	height: 100%;
	margin-right: 7px;
	margin-top: 10px;
	z-index: 2;
	color: #FFFFFF;
}
#columnrightcat.fixed {
	height: auto;
	margin-left: 778px;
	position: fixed;
	margin-top: 0;
}
#columnrightcat:hover {
	height: 100%;
	margin-right: -10px;
	overflow-y: scroll;
}
#columnrightcat.pgrightbottomfixed {
	height: 480px;
	margin-left: 778px;
	margin-top: 0;
	overflow-y: scroll;
	position: fixed;
	top: 0;
}
#content.fixed, #content.pgcentrebottomfixed {
	margin-left: 187px !important;
	float: left !important;
}
#columnleftcat.fixed {
	position: fixed;
	margin-top: 0;
}
#columnleftcat.pgleftbottomfixed:hover {
/*overflow-y: scroll;*/
}
#columnleftcat.pgleftbottomfixed {
	top: 0;
	margin-top: 0;
	position: fixed;
	width: 227px;
	/*height:320px;*/
	overflow: hidden;
}
#columnleftcat.pgleftbottomfixed #column-left, #columnleftcat.pgleftbottomfixed #column-left .box {
}
#columnleftcat.fixed:hover {
	height: 100%;
	/*overflow-y: scroll;*/
	width: 228px;
}
#columnleftcat:hover #column-left .box, #columnleftcat:hover #column-left {
}
#columnleftcat {
	float: left;
	margin-left: 7px;
	margin-top: 10px;
	position: fixed;
}
.nivo-controlNav {
	z-index: 100 !important;
}
.slideshow .nivo-controlNav {
	right: auto !important;
	width: 100%;
}
.slideshow .nivo-controlNav a {
	display: inline-block !important;
	float: none !important;
}
.Checkout .ui-autocomplete {
	background: #f0f0f0 !important;
}
span#message1, span#message2, span#message3, span#message4, span#message5, span#message65, span#message7, span#message8 {
	clear: both;
	display: block;
	margin-top: 8px;
	color: #161615;
}
.ui-widget-content {
	background: none repeat scroll 0 0 #FFFFFF !important;
}
#prdbg {
	width: 997px;
	margin: auto;
}
#footer #tem {
	width: 360px;
	color: #000;
}
#footer .boxa {
	margin-top: 5px;
	float: left;
	width: 280px;
}
#footer .boxa strong {
	color: #667C00;
}
#footer #map {
	width: auto;
	float: right;
	padding-top: 0;
}
#footer #map a {
}
#footer #ads {
	color: #e6e6e6;
	float: left;
	font-size: 14px !important;
	margin-left: 10px;
	margin-top: 0;
	padding: 19px 30px 0 40px !important;
	text-align: center;
	width: auto;
}
#footer #ads h1 {
	color: #5c0c30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	line-height: 36px;
	margin: 11px 0 0;
}
/* Onepage checkout */
.onepageetm .checkout {
	padding-bottom: 1px;
	padding-top: 1px;
}
.onepageetm .finalcart {
	padding-bottom: 30px;
	padding-top: 30px;
}
#requested_time {
	margin-bottom: 10px;
}
.addresstext {
	display: inline-block;
	width: 140px;
	margin-bottom: 5px;
}
#confirmfinalbuttom {
	background-color: #ebfcee;
	border: 1px solid #88ca93;
}
.onepageetm .checkout-content {
	display: inline-block !important;
	width: 99%;
}
#optime {
	display: none;
	position: absolute;
	right: 452px;
	top: 28px;
	width: 184px;
}
.nivo-directionNav {
	display: block !important;
}
.nivo-directionNav a {
	height: 40px !important;
	position: absolute;
	top: 40% !important;
	width: 21px !important;
	margin: 9px;
}
a.nivo-prevNav {
	left: 10px !important;
}
a.nivo-nextNav {
	background-position: -32px 0 !important;
	right: 10px !important;
}
#line {
	border-top: 1px solid #BCBCBC;
	display: inline-block;
	margin: 14px 0;
	width: 98%;
}
.hmbox {
	float: left;
}
#find {
	margin-left: 5px;
}
.applinks {
	text-align: center;
}
#footer_bg .applinks img {
	max-width: 100%;
}
.applinks img {
	margin: 4px 3px;
	max-width: 126px;
}
body.Order.Online .applinks .bmenu, body.ONLINE.ORDER .applinks .bmenu, body.Menu .applinks .bmenu {
	display: none;
}
.bmenu {
	outline: 2px solid #000;
	color: #000;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: -5px;
	padding: 6px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.bmenu:hover {
	background-color: #000;
	color: #fff;
	text-decoration: none;
}
body.aAU {
	overflow-x: hidden;
	overflow-y: hidden !important;
}
.aAT, .aAU {
	background: none repeat scroll 0 0 #FFFFFF;
}
.aAU {
	background-color: #FFFFFF;
	overflow-x: visible;
}
body, td, input, textarea, select {
	margin: 0;
}
input, textarea, select {
	color: #000 !important;
	font-family: arial, sans-serif;
}
body {
	height: 100%;
	margin: 0;
	width: 100%;
}
body.Gallery #column-right {
	display: none;
}
a[rel="lightbox"] img {
	border: 3px solid #dddddd;
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
}
.prod_main_categories .cat_name h3 {
	background-size: 100% auto !important;
	height: 116px;
	margin-top: 0;
	padding-top: 70px;
}
.prod_main_categories .cat_name h3 span {
	color: #ffffff;
	display: block;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	padding: 11px 9px;
	text-align: center;
	background: #000;
}
#hom_likef {
	left: 110px;
	position: relative;
	top: 507px;
}
#hmbox_left {
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}
.register-fbconnect {
	clear: both;
	display: inline-block;
}
.cart-info .image {
	display: none;
}
.checkout-facebooklogin .box-fbconnect {
	margin: 0;
}
.checkout-facebooklogin {
	margin-bottom: 15px;
}
#register-customer-btn, #return-customer-btn {
	font-size: 15px;
	max-width: 225px;
	position: relative;
	top: 4px !important;
}
#register-customer-btn {
	color: #0d67af;
	font-weight: bold;
}
.prd_single #column-left {
	margin-left: 13px;
	margin-top: 10px;
}
#prd_inrfix {
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	width: 535px;
}
.pr_name {
	color: #181917;
}
a.box-fbconnect-a {
	background: url(images/login-with-facebook.png) no-repeat scroll;
	clear: both;
	display: block;
	float: left;
	font-size: 0;
	padding: 24px;
	width: 245px;
	height: 32px;
	min-width: 241px;
}
.empty {
	text-align: center;
}
#all_right {
	padding-top: 15px;
	position: fixed;
	right: 0;
	z-index: 10;
}
#all_right a#af {
	background: url(images/feed_a.jpg) no-repeat scroll 0 0;
	clear: both;
	display: block;
	height: 142px;
	width: 42px;
}
#all_right a#ar {
	background: url(images/tr.gif) no-repeat scroll 0 0;
	clear: both;
	display: block;
	height: 178px;
	margin-top: 20px;
	width: 42px;
}
.theme_switching_btns {
	background-color: #CAC8C8;
	display: block;
	margin: auto;
	padding: 1px 0;
	text-align: center;
}
.prodt_isveg, .haschillies_1, .haschillies_2, .haschillies_3, .haschillies_4, .haschillies_5, .haschillies_n, .prodt_isveg.haschillies_1, .prodt_isveg.haschillies_2, .prodt_isveg.haschillies_3, .prodt_isveg.haschillies_4, .prodt_isveg.haschillies_5, .haschillies_9, .haschillies_g, .haschillies_g1, .haschillies_g2, .haschillies_g3, .haschillies_new {
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	position: relative;
	top: 5px;
	width: 20px;
	margin-top: 4px;
}
.haschillies_new {
	background-image: url(images/new.png);
	background-size: 100% auto;
	height: 22px;
	width: 35px;
}
.haschillies_n {
	background-image: url(images/n.png);
}
.haschillies_g {
	background-image: url(images/g.png);
}
.haschillies_g1 {
	background-image: url(images/g1.png);
	width: 42px;
}
.haschillies_g2 {
	background-image: url(images/g2.png);
	width: 60px;
}
.haschillies_g3 {
	background-image: url(images/g3.png);
	width: 75px;
}
.prodt_isveg.haschillies_g2 {
	background-image: url(images/vg2.png);
	height: 21px;
	width: 80px;
}
.prodt_isveg.haschillies_g {
	background-image: url(images/gv.png);
	height: 21px;
	width: 42px;
}
.prodt_isveg {
	background-image: url(images/v.png);
}
.haschillies_1 {
	background-image: url(images/c.png);
	width: 25px;
}
.haschillies_2 {
	background-image: url(images/c2.png);
	width: 50px;
}
.haschillies_3 {
	background-image: url(images/c3.png);
	width: 65px;
}
.haschillies_4 {
	background-image: url(images/c4.png);
	width: 85px;
}
.haschillies_5 {
	background-image: url(images/c5.png);
	width: 104px;
}
.prodt_isveg.haschillies_1 {
	background-image: url(images/v_c.png);
	width: 45px;
}
.prodt_isveg.haschillies_2 {
	background-image: url(images/v_c2.png);
	width: 67px;
}
.prodt_isveg.haschillies_3 {
	background-image: url(images/v_c3.png);
	width: 87px;
}
.prodt_isveg.haschillies_4 {
	background-image: url(images/v_c4.png);
	width: 104px;
}
.prodt_isveg.haschillies_5 {
	background-image: url(images/v_c5.png);
	width: 123px;
}
.home_page_tel .col-sm-6 p[align="center"] img {
	margin: 18px 7px;
}
#content h1.fntit {
	color: #ffffff;
	font-size: 48px;
	font-style: italic;
	padding-bottom: 0;
	text-align: center;
	display: none;
}
.ui-dialog .ui-dialog-content select {
	margin-bottom: 5px;
	max-width: 200px;
	min-width: 200px;
}
.ui-dialog .ui-dialog-content .option_link {
	font-weight: bold;
}
.ui-dialog .ui-dialog-content .option.custom_extra_option, .ui-dialog .ui-dialog-content .option {
}
.ui-dialog .ui-dialog-content .required {
	left: 0;
	position: absolute;
}
body.Menu .ui-dialog .product_info_custom_wc .option {
	margin-left: 0;
	clear: both; /*182px*/
	;
}
body.Menu .ui-dialog #cat_prodt_dialog_99 .product_info_custom_wc .options .option {
	margin-left: 0px;
}
body.Menu .ui-dialog .cart a#button-cart-woc {
	margin-left: 150px;
}
.bundle_product_details .bundle_name {
	float: left;
	font-weight: bold;
	width: 180px;
}
.bundle_product_details {
	background-color: #F9F9F9;
	border-bottom: 1px dashed #dddddd;
	display: inline-block;
	margin-bottom: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
.extratoppings {
	clear: both;
	width: 100%;
}
.bundle_product_details .options a.bund_option_link, .etm-popup-prodts .options .option a.bund_option_link, .extratoppings a.option_link {
	display: inline-block;
	float: left;
	min-width: 180px;
	width: 39%;
}
.bundle_product_details .options .option.bun_option_values, .etm-popup-prodts .options .option .option, .extratoppings .option {
	display: inline-block;
	line-height: 12px;
	margin-bottom: 10px;
}
.ui-dialog .ui-dialog-content b {
	float: left;
	width: 180px;
}
#banner6 {
	margin-top: 70px;
}
#midboxhome #banner4, #midboxhome #banner5 {
	display: inline-block;
	margin-top: 30px;
	margin-left: 11px;
	margin-top: -92px;
	margin-bottom: 40px;
	position: relative;
	z-index: 101;
}
.remove > img {
	background: none repeat scroll 0 0 #b54247;
	cursor: pointer;
}
.options .option_link {
	display: block;
}
.btn_customize, .btn_customize.opt_show, .bund_option_link {
	font-weight: bold;
	font-size: 15px;
}
.other_options a {
	display: inline-block;
	float: left;
	min-width: 185px;
}
.other_options .product_options {
	display: inline-block;
}
.other_options .product_options input {
	margin: 2px 0;
}
#prodt_option_39_150_132 input {
	margin-left: 180px;
}
.background {
	height: 100%;
	left: 0;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: fixed;
	width: 100%;
	text-align: center;
	z-index: -1;
}
.background img {
}
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #fff;
}
a:hover {
	text-decoration: none;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}
.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
/* top */
#top {
	background-color: #EEEEEE;
	border-bottom: 1px solid #e2e2e2;
	padding: 4px 0px 3px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}
#top .container {
	padding: 0 20px;
}
#top #currency .currency-select {
	text-align: left;
}
#top #currency .currency-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #888;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
	line-height: 14px;
}
#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}
/* logo */
.home_page_tel #logo {
	z-index: 11;
}
/* search */
#search {
	margin-bottom: 10px;
}
#search .input-lg {
	height: 40px;
	line-height: 20px;
	padding: 0 10px;
}
#search .btn-lg {
	font-size: 15px;
	line-height: 18px;
	padding: 10px 35px;
	text-shadow: 0 1px 0 #FFF;
}
/* cart */
#cart {
	margin-bottom: 10px;
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}

@media (max-width: 478px) {
#footer_cookie, #footer_cookie a {
	font-size: 12px;
}
body.Order.Information table td {
	font-size: 9px;
	max-width: 58px;
}
#hedtopright #postcode-search .buttonimg {
	margin-bottom: 15px !important;
}
#featuredprd .image img {
	max-width: 150px;
}
.prod_main_categories .cat_name h3 span {
	font-size: 18px;
}
#footer_cookie, #footer_cookie a {
	font-size: 11px;
}
.ui-dialog.ui-widget {
	left: 0 !important;
	width: 100% !important;
}
#menu .navbar-collapse {
	max-height: 400px !important;
}
#postcode-search .buttonimg {
	margin: auto !important;
}
body, html {
	overflow-x: hidden;
}
.wmessage {
	text-align: justify;
}
#hometop {
	margin-bottom: 0;
}
.home_page_tel .container .row #content {
	padding: 0 2px;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal img {
	margin: 0px;
	min-width: auto !important;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal {
	margin: 0 7px !important;
}
body #footer_bg .container .col-sm-3, body #footer_bg .container .col-sm-2 {
	padding-top: 8px !important;
}
body.Book.Address #content #content {
	padding: 0;
}
body.Book.Address #content #content tr td:first-child {
	max-width: 140px;
}
#welcome, #welcome.col-sm-4 a {
	font-size: 11px !important;
}
#footer_bg .powered span {
	display: block;
}
#cart .dropdown-menu li > div {
	min-width: 100%;
}
body #menu {
	top: 0px;
}
#content .wmessage .col-sm-12 .col-sm-2 h1 {
	padding: 0 !important;
}
.home_page_tel #content h1 {
	line-height: 36px;
	text-align: center;
	font-size: 23px;
}
body.for.Ideas.Catering form p#my-checkllist-item {
	min-width: 90%;
}
/*Naushad Additional CSS*/
body.Order.Information #content #adj-over-size.list tr td {
	padding: 10px 0;
	font-size: 8px;
}
#content .wmessage .col-sm-12 .col-sm-2 {
	padding-top: 5px;
}
body.Menu #menu_btn_groups a.button {
	padding: 9px 6px !important;
}
/*Naushad Android additional*/

.banner-main .col-sm-4 {
	min-width: 100%;
}
body.Order.Information #content.col-sm-12 table#for-adjest-width.list td {
	padding: 10px 0;
}
body.Order.Information #content.col-sm-12 table#adjest-pad-xs-devices.list td {
	padding: 10px 0;
	text-align: center;
}
#featuredprd #latest_carousel0 {
	width: 100%;
}
#featuredprd .jcarousel-skin-opencart .jcarousel-item-horizontal {
	width: 100%;
}
.ui-dialog .ui-dialog-content b {
	width: auto;
}
#menu .navbar-nav > li#mobileonlymenu {
	display: block;
}
#menu .navbar-nav > li#mobileonlymenuno {
	display: none !important;
}
#mobilonly {
	display: block;
	text-align: center;
	float: none !important;
}
#mobilonly #column-left {
	width: 100%;
	max-width: none;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal {
	min-width: 240px;
}
.home_page_tel .social {
	margin: auto;
	position: relative;
}
#postcode-search {
	background: none;
	text-align: center;
	padding-left: 0;
}
#postcode-search #postcodeheader {
	height: auto;
	margin: 0 0 0 8px;
	width: 95% !important;
}
#call h2 {
	font-size: 33px !important;
}
body #header #menu {
	background: none;
	position: fixed !important;
	right: 0 !important;
	top: 0;
	width: 100% !important;
	z-index: 1000;
}
#homebottom .container div {
}
body #homebottom h4 {
	display: block;
}
body #homebottom {
	padding-top: 5px;
	margin-top: 0;
}
#header .col-sm-12 {
	text-align: center;
}
#menu {
	position: relative !important;
	right: -40px !important;
}
#header {
	position: relative !important;
}
#catpage {
	margin-top: 10px;
}
#catpage #column-right {
	width: 100% !important;
	float: none !important;
	display: block !important;
}
#catpage #column-right #side_cart_open {
	position: relative !important;
	width: auto;
	float: none;
}
#catpage #contentcat {
	margin: 0;
	width: auto !important;
}
#catpage #contentcat.fixed {
	margin: 0 !important;
}
#catpage #column-right.fixed #side_cart_open {
	position: relative;
}
#side_cart_open .mini-cart-info {
	max-height: none;
	width: 100% !important;
}
#cart .dropdown-menu {
	width: 100%;
}
body #menu {
	width: auto !important;
}
#menu .navbar-nav > li {
	width: 100% !important;
	display: block !important;
}
.navbar-collapse {
	background-color: #333;
}
#menu .nav > li > a {
	font-size: 18px !important;
	color: #ffffff !important;
}
body.menu #menu .navbar-header {
	top: -60px !important;
}
body.Menu .ui-dialog {
	width: auto !important;
}
.etm-popup-prodts .cart .bundled_cart, body.Menu .ui-dialog .cart a#button-cart-woc, .etm-popup-prodts .cart .button_cart.button {
	display: inline-block;
	margin-top: 10px !important;
}
.other_options .product_options {
	margin-top: 10px !important;
}
.other_options .prod_extra_option_name {
	line-height: 20px;
	margin: 0;
	padding-bottom: 4px;
}
.other_options select {
	margin-left: 0;
}
select {
	width: 100%;
}
.bundle_product_details .options a.bund_option_link, .etm-popup-prodts .options .option a.bund_option_link, .extratoppings a.option_link {
	float: none !important;
	display: block !important;
}
h2, .h2 {
	font-size: 19px !important;
}
input.large-field, select.large-field {
	width: 100%;
}
.addresstext {
	width: 100%;
}
input#newsletter {
	left: 0;
	margin-left: 15px;
	position: absolute;
}
label[for="newsletter"] {
	margin-left: 18px;
}
#content {
	clear: both;
}
.col-sm-8 .col-sm-6 {
	padding: 0;
}
.col-sm-8 .content ul {
	padding-left: 10px;
}
body #content .form td {
	display: inline-block;
	width: 100%;
}
body #content .form td input {
	margin-bottom: 10px;
	margin-top: -4px;
}
body #content .buttons a.colorbox {
	clear: both;
}
.onepageetm .checkout-content input {
/*margin-bottom: 12px;*/
}
.onepageetm .checkout-content .addresstext {
	margin-bottom: 1px;
}
#menu_btn_groups a.button {
	font-size: 11px;
	padding: 9px 8px 6px !important;
}
#catpage #column-left {
	float: none;
	position: relative !important;
	max-width: none;
	text-align: center;
}
#catpage #column-left ul#left-side-bar-category li {
	width: 49%;
	display: inline-block;
	text-align: center;
}
#catpage #column-left ul#left-side-bar-category li a {
	padding: 5px 2px;
	font-size: 12px;
}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu */
.home_page_tel .menu-nav .container {
	border-bottom: 0;
}
body #menu {
	margin: 0;
	min-height: auto;
	border-radius: 0;
}
#menu .navbar-collapse {
	text-align: center;
	position: relative;
	width: 100%;
	z-index: 10;
	padding: 0;
}
#menu .navbar-nav {
	float: none;
}
#menu .navbar-nav > li.mrgr {
	margin-right: 250px;
	padding-right: 6px;
}
#menu .navbar-nav > li#mobileonlymenu {
	display: none;
}
#menu .navbar-nav > li {
	display: inline-block;
	float: none;
}
#menu .nav > li > a {
	background-color: transparent;
	color: #fff;
	font-size: 21px;
	font-family: 'akhand-lightuploaded_file';
	line-height: 20px;
	text-align: center;
	padding: 20px 13px;
	min-height: 15px;
	transition: all 0.3s ease 0s;
}
#menu .nav > li > a span {
	font-size: 14px;
}
#menu .navbar-nav li.marglefta {
	border: none;
}
#menu .nav > li > a:hover, body.Us.Contact #menu .nav > li > a.g, body.Gallery #menu .nav > li > a.f, body.Menu #menu .nav > li > a.b, body.home_page_tel #menu .nav > li > a.a, body.Us.About #menu .nav > li > a.c {
	color: #000;
}
#menu .dropdown-menu {
	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	background-color: #000;
	border-bottom: 1px solid #333;
	clear: both;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	min-width: 160px;
	padding: 8px 6px 8px 20px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	margin-right: 5px;
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #fab723;
	background-image: linear-gradient(to bottom, #fab723, #d89809);
	background-repeat: repeat-x;
	border-color: #ab0007 #cc2229 #ab0007;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #cc2229;
}

@media (max-width: 767px) {
#hometop .discount_offer {
	position: relative;
	top:0px;
}
#hometop .discount_offer i{
	font-size:23px;	
	}
.need {
	margin-left: 0 !important;
}
#hedtopright {
	display: none !important;
}
.home_page_tel #hedtopright {
	display: block !important;
}
.welclft h3 {
	font-size: 8px !important;
}
.footer-logo img {
	display: inline;
}
.card {
	text-align: center;
}
.card img {
	display: inline;
}
.alrgyrgt {
	text-align: center;
}
.Order.History .order-info img {
	max-width: 65%;
}
table td {
	font-size: 9px;
	max-width: 58px;
}
#menu .dropdown-inner a {
	padding: 8px 0px 8px 0px;
}
#carousel0 .jcarousel-clip.jcarousel-clip-horizontal li {
	width: 280px !important;
}
#carousel0 .jcarousel-clip.jcarousel-clip-horizontal {
	margin: auto;
	max-width: 280px !important;
}
.welclft h5 {
	font-size: 17px;
}
.welclft h4 {
	font-size: 24px;
}
#postcode-search #postcodeheader {
	border: 1px solid #fff;
}
#postcode-search {
	border: hidden;
}
.telp a.padtop {
	font-size: 42px;
}
.powered br#footer_powered {
	display: block !important;
}
.powered > p {
	line-height: 20px;
	margin-top: 20px;
}
.container .row > div#hedtopright {
	background-color: #000;
	margin: 0;
	padding: 20px 13px;
	position: relative;
	top: 0;
	margin: 0 auto;
}
#carousel0 .description *, .wback .alrgylft, .alrgylft h2, .welcm #welcome {
	text-align: center;
}
.menu-nav {
	background-color: transparent;
}
#header .telp {
	margin-top: 20px;
	text-align: center;
	font-size: 20px;
}
body.Menu #catpage #contentcat.fixed, body.Menu #catpage #contentcat {
	float: none !important;
}
#latest_carousel0 .box .jcarousel-skin-opencart .jcarousel-clip-horizontal {
	max-width: 280px;
}
#latest_carousel0 .box .box-content .box-producta {
	max-width: 400px;
}
div div .address {
	font-size: 15px;
	text-align: center;
}
.crddscpn {
	margin-bottom: 10px;
	margin-top: 7px;
	text-align: center;
}
#carousel0 {
	background-color: #FFF;
	background-image: none;
	padding-bottom: 0px;
}
body.Contact.Us .contact-info .col-sm-6 .col-sm-12 {
	font-size: 14px;
}
#links {
	margin-left: 0px !important;
}
body.Menu #content.col-sm-12, body #content.col-sm-8 {
	background-color: #FFF !important;
}
body.home_page_tel #content.col-sm-8 {
	background-color: transparent !important;
}
body.Menu .ui-dialog.ui-widget.ui-draggable {
	left: 0 !important;
	max-width: none !important;
	width: 100% !important;
}
body.Address.Book #content.col-sm-8 .content table td {
	min-width: 100%;
}
.product-thumb .button-group button, .product-thumb .button-group button + button {
	width: 33.33%;
}
#header #banner-slider_fixed-transp {
	display: none;
}
.menu-nav .container {
	border: none
}
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
#call {
	text-align: center;
}
#openingh.col-sm-4 {
	min-width: 100%;
}
body.Gallery .album_img.image {
	float: left;
}
#menu .nav > li > a {
	text-align: center;
	padding: 12px;
}
#menu .navbar-nav > li br {
	display: none;
}
#menu .nav > li > a span {
	font-size: 14px;
}
#footer_bg .powered .col-sm-6 {
	text-align: center !important;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
.buttons input {
	margin: 5px auto !important;
}
.logaccount .col-sm-4 {
	margin: 10px 0 !important;
	min-height: auto !important;
	padding: 15px 0 !important;
	width: 100% !important;
}
.logaccount .col-sm-4 .content ul li a {
	font-size: 13px;
}
#mobileoly {
	display: block !important;
	margin-top: 10px;
}
#mobileoly a {
	background-color: #000;
	color: #000000;
	font-family: "Lora", serif;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	padding: 8px 25px;
}
/*Naushad Android Mobile Start */	
body.Checkout .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
	left: 0 !important;
	max-width: 100%;
}
.checkout-content .right {
	float: none;
}
body.Group.Order .buttons .left {
	text-align: center;
}
body.Group.Order .buttons .right {
	text-align: center;
}
#logo img {
	margin: 0 auto;
}
body.Group.Order .buttons .left, body.Group.Order .buttons .right {
	text-align: center;
}
html body.Group.Order #my-group_buttons.buttons .left input.my-group_buttons_second-button {
	margin: 7px 0 !important;
}
body.Group.Order .buttons .right {
	float: none;
	margin: 0 auto;
	max-width: 200px;
}
body.Menu .prod_main_categories .cat_name h3 {
	padding-top: 70px !important;
	margin-bottom: 20px;
}
body.Group.Order .buttons .left {
	float: none;
	margin: 0 auto;
	max-width: 170px;
}
body.Group.Order .buttons .right {
	float: none;
}
#header .navbar-collapse.navbar-ex1-collapse.collapse.in {
	max-height: 150px;
}
#featuredprd #latest_carousel0 .jcarousel-skin-opencart li {
	width: 280px !important;
}
#header #right-top-center-fixed {
	display: none;
}
#header #header-tel-number {
	padding-right: 0;
	text-align: center;
}
#hometop .col-sm-4 {
	left: 0;
}
body.Reserve.Table #formdesign {
	width: 100%;
}
body.Reserve.Table #formdesign td {
	display: list-item;
	min-width: 100%;
	padding: 0;
}
body.Reserve.Table #formdesign td select, body.Reserve.Table #formdesign td input {
	margin: 0 10px 10px;
	width: 80%;
}
body.Reserve.Table #formdesign input.blacklink5 {
	float: none;
	margin: 0 auto !important;
	width: 163px !important;
}
body.Reserve.Table #formdesign td select, body.Reserve.Table #formdesign td input {
	margin: 0 10px 10px;
	width: 80%;
}
#wback_1 img.img-responsive {
	margin: 0 auto;
}
.banner-main .col-sm-4 {
	float: left;
	width: 50%;
}
.banner-main img {
	margin: 0 auto;
}
#catpage #column-right.fixed #side_cart_open {
	min-width: 100%;
}
#cart-chechout-btn a {
	float: none;
}
#cart-chechout-btn::before {
	display: none;
}
#content {
	background: none !important;
}
.wmessage #openingh tr, .otima {
	text-align: center;
}
.logaccount .col-sm-4 {
	margin: 10px 0 !important;
	min-height: auto !important;
	padding: 15px 0 !important;
	width: 100% !important;
}
.logaccount .col-sm-4 .content ul li a {
	font-size: 13px;
}
#mobileoly {
	display: block !important;
	margin-top: 10px;
}
#mobileoly a {
	background-color: #000;
	color: #000000;
	font-family: "Lora", serif;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	padding: 8px 25px;
}
body.Menu #mobileoly {
	display: none !important;
}
g.slideshow .nivo-controlNav {
	bottom: -12px !important;
}
#footer_bg #footer-container #logo {
	min-width: 100%;
}
#footer_bg .container #links ul {
	padding: 0;
}
#links ul li a {
	padding: 0px 3px !important;
}
/* Android Mobile*/


body.Menu #mobileoly {
	display: none !important;
}
#postcode-search {
	background: none;
}
#register-customer-btn {
	clear: both;
	display: block !important;
	float: none !important;
}
#wback_0 {
	margin: 0;
}
.shopping-cart-img {
	margin-top: 10px;
}
#hometop .col-sm-4 {
	margin-top: 0;
	top: 0;
	padding: 0;
}
body .col-sm-4.setdinner:nth-child(3) {
	margin: 30px auto !important;
	max-width: 368px !important;
}
body .col-sm-4.setdinner {
	margin: 35px auto auto;
	font-size: 18px;
}
body .col-sm-4.setdinner p {
	position: relative !important;
}
#content .wmessage .col-sm-12 {
	padding: 0 10px;
}
#wback_0 .wmessage h2 a {
	display: block;
}
#homebottom #wback_2 .wmessage h1 {
	color: #ffffff;
}
#wback_3 {
	background-color: #FFF;
	font-size: 17px;
	padding: 6px;
	margin: 0 !important;
}
#footer_bg .powered {
	line-height: 21px;
}
#postcode-search h2 {
	padding: 0;
}
.prod_main_categories .cat_name h3 {
	margin-bottom: 0;
	padding-top: 55px !important;
	height: 105px !important;
}
#menu_btn_groups a.button {
	padding: 10px;
}
.contact-info iframe {
	height: auto;
	width: 100%;
}
body.Us.Contact {
}
body.Us.Contact #content h1.fntit {
	font-size: 28px !important;
	line-height: 40px;
	margin-top: 200px !important;
}
body .container {
	padding-top: 0 !important;
}
.home_page_tel .container, #hedtopright .container {
	max-width: 98% !important;
	width: 98% !important;
}
#tweet-button {
	display: inline-block;
	float: none;
}
#facebook-button {
	display: inline-block;
	float: none;
}
.inrbg, .container {
	padding: 10px !important;
}
a.box-fbconnect-a {
	background-position: center center;
	display: inline-block;
	float: none;
	width: 100%;
}
body {
	overflow-x: hidden;
}
#menu_btn_groups {
	background-size: 100% auto;
}
#cart {
	border-bottom: 2px solid #ddd;
}
body.Menu .container {
	width: auto !important;
}
.col-sm-6 {
}
#toptel {
	background: #cc2229;
	border: 10px solid #c51f26;
	clear: both;
	margin: 42px 0px 0;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	top: 0;
}
#footer_bg {
	padding: 15px 0;
}
#footer_bg .col-sm-4 {
	line-height: normal;
	min-width: auto !important;
	overflow: hidden !important;
	padding: 0;
	width: 100% !important;
	text-align: center !important;
	top: 0 !important;
}
#footer_bg .col-sm-4.ftlastw {
	min-width: inherit !important;
}
.home_page_tel .cycle-slideshow {
	margin-left: 0;
	margin-top: 40px;
	margin-bottom: 30px;
}
.home_page_tel .cycle-slideshow div {
	position: relative !important;
}
.home_page_tel .cycle-slideshow img {
	left: 0;
	position: relative;
}
#homebottom .cycle-slideshow {
	position: relative !important;
}
.dot {
	margin-left: 0;
	width: 100%;
	display: none !important;
}
.prod_main_categories {
	padding: 0;
}
.ui-dialog {
	min-width: 250px;
}
#menu .navbar-nav > li#mobileonlymenu {
	display: block;
}
#menu .navbar-nav > li#mobileonlymenuno {
	display: none !important;
}
#menu {
	border-bottom: 0;
	border-radius: 4px;
}
#menu div.dropdown-inner > ul.list-unstyled {
	display: block;
}
#menu div.dropdown-menu {
	margin-left: 0 !important;
	padding-bottom: 10px;
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-inner {
	display: block;
}
#menu .dropdown-inner a {
	width: 100%;
	color: #fff;
}
#menu .dropdown-menu a:hover, #menu .dropdown-menu ul li a:hover {
	background: rgba(0, 0, 0, 0.1);
}
#menu .see-all {
	margin-top: 0;
	border: none;
	border-radius: 0;
	color: #fff;
}
body #menu {
	margin-top: -65px;
	top: 0 !important;
}
body #menu .navbar-header {
	position: absolute;
	right: 0px;
	top: -40px;
}
#menu .navbar-nav > li {
	width: 100% !important;
}
.navbar-collapse {
	background-color: #333;
	top: 0px;
	text-align: center;
	max-height: 250px;
}
.navbar-collapse .navbar-nav {
	max-width: 99%;
	margin: 0;
}
#content {
	min-height: 162px !important;
}
#header .col-sm-12 {
	text-align: center;
}
#menu {
	position: relative !important;
	right: -40px !important;
}
#header {
	position: relative !important;
	padding-bottom: 0px;
}
#catpage {
	margin-top: 10px;
}
#catpage #contentcat {
	margin: 0;
	width: auto !important;
}
#catpage #contentcat.fixed {
	margin: 0 !important;
}
#side_cart_open .mini-cart-info {
	max-height: none;
	width: 100%;
}
#cart .dropdown-menu {
	width: 100%;
}
body #header #menu {
	top: 100px !important;
	width: 100% !important;
	z-index: 1000;
}
body #menu {
	width: auto !important;
}
#menu .navbar-nav > li {
	width: 100% !important;
	display: block !important;
}
#menu .nav > li > a {
	font-size: 15px !important;
	color: #ffffff !important;
	padding: 1px 12px;
}
body.menu #menu .navbar-header {
	top: -60px !important;
}
body.Menu .ui-dialog {
	width: auto !important;
}
.etm-popup-prodts .cart .bundled_cart, body.Menu .ui-dialog .cart a#button-cart-woc, .etm-popup-prodts .cart .button_cart.button {
	margin-top: 10px !important;
}
.other_options .product_options {
	margin-top: 10px !important;
}
.other_options .prod_extra_option_name {
	line-height: 20px;
	margin: 0;
	padding-bottom: 4px;
}
.other_options select {
	margin-left: 0;
}
select {
	width: 100%;
}
#content {
	clear: both;
}
#welcome {
	position: relative;
	float: none;
	width: 100%;
}
.col-sm-8 .col-sm-6 {
	padding: 0;
}
.col-sm-8 .content ul {
	padding-left: 10px;
}
body #catpage #column-right {
	width: 100% !important;
	float: none !important;
}
#catpage #column-right #side_cart_open {
	position: relative;
	width: auto;
	float: none;
	margin-bottom: 20px;
}
#catpage #column-right.fixed #side_cart_open {
	position: relative;
}
#catpage #column-right.fixed.pgrightbottomfixed #side_cart_open {
	position: relative;
}
#catpage #column-left {
	float: none;
	position: relative !important;
	max-width: none;
	text-align: center;
}
#catpage #column-left ul#left-side-bar-category li {
	width: 49%;
	display: inline-block;
	text-align: center;
}
#catpage #column-left ul#left-side-bar-category li a {
	padding: 5px 2px;
	font-size: 12px;
}
#mobile-cart-total #mobile_cart_btn.mobview {
	top: 0;
	left: 0;
	position: fixed;
	background-color: #141414;
	display: block;
	font-family: "Roboto", serif;
	padding: 5px;
	text-align: center;
	width: 100%;
	border: 0;
}
#mobile-cart-total a #cart-total {
	background-color: #b54247;
	padding: 7px;
}
.prod_main_categories .product-info_simple {
	width: 100%;
	display: inline-block;
}
#mobilonly {
	display: block;
	text-align: center;
	background-color: #58595b;
	text-align: center;
}
#mobilonly .img-responsive {
	display: inline-block;
}
#mobilonly #column-left {
	width: 100%;
	max-width: none;
}
#carousel0 {
	max-width: 100%;
	margin: auto;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal {
	min-width: 240px;
}
.home_page_tel #postcode-search {
	display: block !important;
}
#postcode-search {
	margin: auto;
	position: relative;
	text-align: center;
	display: none !important;
}
#postcode-search #postcodeheader {
	height: auto;
	margin: 0 0 0 8px;
	max-width: 250px;
	min-width: 250px;
	padding: 15px;
	font-size: 20px;
	width: 95% !important;
	display: inline-block;
}
#postcode-search .buttonimg {
	float: none;
	margin: 10px auto;
	display: inline-block;
}
#call h2 {
	font-size: 33px !important;
}
body #header #menu {
	background: none;
	position: fixed !important;
	right: 0 !important;
	top: 0;
	width: 100% !important;
}
#homebottom .container div {
}
body #homebottom h4 {
	display: block;
}
body #homebottom {
	padding-top: 5px;
	margin-top: 0;
}
#hedtopright {
	display: inline-block;
	width: 100%;
	padding: 0;
	text-align: center;
}
#logo {
	z-index: 0;
	float: none;
}
#footer_bg .container .col-sm-3 {
	padding: 20px 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	text-align: center;
}
}
/* content */
body.Menu #content {
	min-height: 362px;
	padding-left: 0px;
	padding-right: 0px;
}
/* footer */
#footer_bg {
	width: 100%;
	color: #989697;
	line-height: 40px;
	font-size: 16px;
}
#footer_bg .powered {
	font-size: 17px;
	margin: auto;
	font-family: 'akhand-bolduploaded_file';
	text-align: center;
	max-width: 1100px;
	width: 100% !important;
	color: #000;
}
#footer_bg .powered a {
	color: #000;
	text-decoration: underline;
	font-size: 17px;
}
#footer_bg .powered a:hover {
	color: #000;
	text-decoration: none;
}
#footer_bg .container .col-sm-12 {
	font-size: 14px !important;
	line-height: normal;
	text-align: center;
}
#footer_bg .container ul {
	font-size: 13px;
	line-height: 23px;
	padding: 0 0 0 14px;
}
.footer-last-links {
	clear: both;
}
.home_page_tel #links {
	margin-left: -20px;
}
#links {
	clear: both;
	margin-left: -55px;
	text-align: center;
}
#links ul {
	padding: 0;
	margin: 0;
}
#links ul li {
	display: inline-block;
	border-right: 1px solid #727272;
	line-height: 12px;
}
#links ul li:last-child {
	border-right: 0 none;
}
#links ul li a {
	color: #000;
	font-family: 'akhand-bolduploaded_file';
	font-size: 17px;
	padding: 0 16px;
}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	padding: 8px 0;
	border: 1px solid #ddd;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 #FFF;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '';
	display: block;
	position: absolute;
	top: -3px;
	right: -5px;
	width: 26px;
	height: 26px;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #1f90bb;
	background-position: 0 -15px;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
	border: 1px solid #dddddd;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #dddddd;
	text-shadow: 0 1px 0 #FFF;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	overflow: auto;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
	opacity: 0.8;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}

@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4 {
	font-weight: bold;
}
.product-thumb .caption {
	padding: 0 20px;
	min-height: 180px;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}

@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #444;
}
.product-thumb .price-new {
	font-weight: 600;
}
.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}

@media (max-width: 768px) {
.product-list .product-thumb .button-group {
	border-left: none;
}
}
.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}

@media (max-width: 1200px) {
.product-thumb .button-group button, .product-thumb .button-group button + button {
	width: 33.33%;
}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}
.lc_offer {
	font-family: "Lora", serif;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 11px 7px 1px;
	text-align: center;
	border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
}
.lc_offer h2 a {
	font-size: 20px;
	color: #181917 !important;
}
.lc_offer a {
	color: #fff !important;
	font-size: 15px;
	text-decoration: none;
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
#menu .dropdown:hover .dropdown-menu {
	display: block;
}
#column-left .product-layout .col-md-3 {
	width: 100%;
}
#column-left + #content .product-layout .col-md-3 {
	width: 50%;
}
#column-left + #content + #column-right .product-layout .col-md-3 {
	width: 100%;
}
#content + #column-right .product-layout .col-md-3 {
	width: 100%;
}
}
/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}
/* fixed mobile cart quantity input */
.nivoSlider img {
	max-height: 1100px;
}
#homebottom {
	clear: both;
}
#homebottom td a {
	color: #fff;
	font-size: 13px;
}
#homebottom td {
	font-size: 17px;
	padding-bottom: 13px;
}
#homebottom td .fa {
	font-size: 20px;
}
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}
.home_page_tel .col-sm-12, .home_page_tel .col-sm-6 {
}
#header {
	width: 100%;
	z-index: 1000;
}
#header .container {
	background-color: transparent;
}
body.home_page_tel #header .container {
	padding: 0;
	width: 100%;
	max-width: 1100px !important;
}
.container, #hedtopright .container {
	max-width: 1100px !important;
}
.home_page_tel .container, #hedtopright .container {
	max-width: 100% !important;
}
.home_page_tel .container .row #content {
	background: none;
	max-width: 100% !important;
	width: 100% !important;
}
.etm-popup-prodts label, .extratoppings label {
	font-weight: normal !important;
	position: relative;
	top: -2px;
}
.home_page_tel .container {
	padding: 0;
}
.home_page_tel .container, #footer_bg .container {
	filter: none;
}
.home_page_tel #homepage.container {
	width: 100% !important;
}
#homepage {
	width: 100% !important;
}
.inrbg, .container {
	padding: 10px;
}
.inrbg .buttons {
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
#colorbox {
	max-width: 600px;
	width: 100% !important;
}
#colorbox #cboxWrapper {
	width: 100% !important;
}
#colorbox #cboxWrapper #cboxTopCenter, #colorbox #cboxWrapper #cboxBottomCenter, #colorbox #cboxWrapper #cboxContent {
	width: 90% !important;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
	width: 100% !important;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent h1 {
	font-size: 20px;
}
label[for="newsletter"] {
	font-size: 13px;
	font-weight: normal;
}
select {
	min-width: 150px;
}
#welcome {
	line-height: 30px;
	padding: 0;
	font-family: 'akhand-lightuploaded_file';
	text-align: right;
}
#welcome a {
	color: #000;
	text-decoration: underline;
	font-size: 15px;
}
#welcome a:hover {
	color: #ee2024;
	text-decoration: none;
}
.chef_img {
    display: none;
}
@media screen and (max-width: 1024px) {
	.phnmbr a.padtop{
		font-size: 36px;
	}
	.phnmbr{font-size: 17px;
	}
#side_cart_open #cart .content {
	outline: medium none;
	border-bottom: 1px solid #000;
}
.home_page_tel #logo {
	padding-top: 2px;
}
#menu .nav > li > a {
	padding: 20px 6px;
}
.welclft.grid-12 {
	padding-top: 0;
	text-align: center;
	width: 100%;
}
.welclft::before, .wlcmrgt::after {
	display: none !important;
}
.wlcmrgt.grid-12 {
	border: medium none;
	text-align: center;
	width: 100%;
}
.welclft .welcome_img, .wlcmrgt .chef_img {
	display: block !important;
}
.welclft .welcome_img img, .wlcmrgt .chef_img img {
	margin: 0 auto;
}
.chef_img {
	border-bottom: 1px solid #fff;
}
div .address {
	font-size: 21px;
}
body #header .container {
	width: 100%;
}
a.box-fbconnect-a {
	background-position: center center;
	width: 100%;
}
#menu .navbar-nav > li {
	width: auto !important;
}
#catpage #column-right {
	width: 31.5%;
}
#catpage #column-right {
	margin-right: -20px;
}
#catpage #contentcat.fixed {
	margin: 0 0 0 147px;
}
.wmessage .col-sm-4.setdinner:nth-child(3) {
	margin: 0 10px;
	max-width: 310px;
}
.Menu .container {
	width: 100%;
}
#column-left {
	max-width: 145px;
}
.prod_main_categories .cat_name h3 {
	height: 151px;
	padding-top: 100px;
	background-repeat: no-repeat;
}
/*#catpage #column-left.fixed.pgleftbottomfixed, #catpage #column-right.fixed.pgrightbottomfixed #side_cart_open {position: relative;}*/
#catpage #column-right.fixed.pgrightbottomfixed #side_cart_open #mobile_cart_btn {
	display: block;
	position: fixed;
	right: 0;
	top: 0;
}
#footer_bg .col-sm-4 {
	font-size: 16px;
}
#register-customer-btn {
	clear: both;
	display: block !important;
	float: none !important;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
body, html {
	overflow-x: hidden;
}
.col-sm-4.setdinner {
	min-height: 700px;
}
#content.col-sm-12 {
	padding-right: 40px !important;
}
body.home_page_tel #content.col-sm-12, body.Menu #content.col-sm-12 {
	padding-right: 10px !important;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
#latest_carousel0 .box-content .box-producta {
	max-width: 700px;
	margin: 0 auto;
}
#latest_carousel0 .jcarousel-skin-opencart .jcarousel-clip-horizontal {
	max-width: 640px;
	margin: 0 auto;
}
body, html {
	overflow-x: hidden;
}
body.Menu #content {
	padding: 0 20px;
}
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Menu #catpage #column-right.fixed.pgrightbottomfixed #side_cart_open #mobile_cart_btn {
	z-index: 1;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
#header #banner-slider_fixed-transp {
	display: none;
}
#content .wmessage .col-sm-12 .col-sm-2 h1 a {
	font-size: 30px !important;
}
#menu_btn_groups a.button {
	padding: 10px 3% !important;
}
#footer_bg {
	padding-bottom: 10px;
}
/*Naushad*/
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
.prod_main_categories .cat_name h3 {
	height: auto;
}
.wmessage #openingh table td {
	font-size: 14px;
}
#content {
	background-position: -70px 0;
}
.home_page_tel .cycle-slideshow img {
	position: relative;
	left: 0;
}
.home_page_tel .cycle-slideshow {
	margin-left: 0;
}
.col-sm-4.setdinner > span {
	min-height: auto;
}
#carousel0 .jcarousel-skin-opencart .jcarousel-next-horizontal {
	right: 0;
}
#carousel0 .jcarousel-skin-opencart .jcarousel-prev-horizontal {
	left: 0;
}
}

@media only screen and (min-width: 739px) and (max-width: 990px) {
.home_page_tel footer {
	position: relative;
}
}

@media only screen and (min-width: 479px) and (max-width: 739px) {
.home_page_tel footer {
	position: relative;
}
}

@media only screen and (max-width: 479px) {
}

@media only screen and (max-width : 540px) and (orientation : portrait) {
}

@media only screen and (min-width: 768px) and (max-width: 1010px) {
.phnmbr a.padtop {
	font-size: 35px;
}
.phnmbr {
	font-size: 17px;
}
.home_page_tel #logo {
	top: 17px;
left: -15px;
position:relative;
}
.telp {
	font-size: 20px;
}
.telp a.padtop {
	font-size: 40px;
}
.siteNotLive > p {
	font-size: 17px;
}
.container #hedtopright {
	width: 65%;
}
#carousel0 .jcarousel-skin-opencart {
	margin: auto;
	max-width: 740px;
}
#latest_carousel0 .box-content .box-producta {
	max-width: 600px;
	margin: 0 auto;
}
#latest_carousel0 .jcarousel-skin-opencart .jcarousel-clip-horizontal {
	max-width: 500px;
	margin: 0 auto;
}
#footer_bg .ftrlft, #footer_bg .ftrrgt {
	width: 100%;
}
.footer-logo img {
	margin: 0 auto;
}
#carousel0 .jcarousel-skin-opencart h3 {
	font-size: 15px;
}
.footer-logo {
	margin-bottom: 20px;
}
.powered br#footer_powered {
	display: block !important;
}
.powered > p {
	line-height: 20px;
	margin-top: 20px;
}
body.Account.Login #content.col-sm-8 .login-content .col-sm-6 {
	width: 100%;
}
body.Group.Order #my-group_buttons.buttons .left input.my-group_buttons_second-button {
	margin: 4px 0 !important;
}
body.Contact.Us #content.col-sm-12 {
	padding-right: 40px;
}
body.Group.Order .buttons .left {
	float: none;
	margin: 0 auto;
	text-align: center;
	max-width: 170px;
}
body.Group.Order .buttons .right {
	float: none;
	text-align: center;
}
body.Group.Order .buttons .left {
	text-align: center;
}
body.Group.Order .buttons .right {
	text-align: center;
}
body.Group.Order .buttons .left input.button[value="More Members"] {
	margin: 4px 0px !important;
}
nav#menu.navbar {
	z-index: 111;
}
#header .menu-nav {
	top: 0;
}
body.Checkout input#newsletter[name="newsletter"] {
	float: left;
}
body.Checkout label[for="newsletter"] {
	float: right;
	font-size: 13px;
	max-width: 300px;
}
body.Menu #catpage #column-right.fixed.pgrightbottomfixed #side_cart_open #mobile_cart_btn {
	z-index: 1;
}
#header .right_menu-allpg .col-sm-9 {
	width: 70%;
}
#header #header-tel-number {
	padding: 0;
}
#header .right_menu-allpg .col-sm-3#head-social-menu-bg {
	text-align: right;
	width: 30%;
}
#hometop .slideshow {
	margin-top: 0 !important;
}
#wback_2.wback {
	background-position: -630px 0;
}
#featuredprd #latest_carousel0 .jcarousel-skin-opencart li {
	width: 250px !important;
}
body.Contact.Us #content .content {
	padding: 0;
}
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
.logaccount .col-sm-4 {
	margin: 10px 0 !important;
	min-height: auto !important;
	padding: 15px 0 !important;
	width: 100% !important;
}
.logaccount .col-sm-4 {
	width: 100%;
}
.logaccount .col-sm-4 .content ul li a {
	font-size: 13px;
}
body.Menu .container {
	width: 100%;
}
#catpage #column-left {
	float: none;
	max-width: none;
	position: relative !important;
	width: 100%;
}
#catpage #column-left #left-side-bar-category li {
	display: inline-block;
	width: 32%;
}
#catpage #contentcat.fixed {
	margin-left: 3px;
}
#catpage #column-right {
	margin: 0;
	width: 43.5%;
}
#column-right #side_cart_open {
	min-width: auto;
}
#catpage #column-right.fixed #side_cart_open {
	right: 5px;
	width: 40%;
}
#menu .nav > li > a {
	font-size: 15px;
	line-height: 18px;
	padding: 10px 6px;
}
.wmessage {
	padding: 0 10px;
}
#hwbox2 {
	max-width: 300px;
	padding: 0;
	margin-top: 98px;
}
#hwbox1 {
	min-width: 440px;
}
#wback_1 {
	margin: auto;
}
#wback_1 .col-sm-4 img.img-responsive {
	margin-top: 4px !important;
}
.box-category > ul > li ul > li > a, .box-category > ul > li > a {
	text-align: center;
}
#menu_btn_groups a.button {
	padding: 13px 4px;
}
.col-sm-4.setdinner {
	width: 240px;
}
.jcarousel-skin-opencart .jcarousel-item-horizontal img {
	width: 100%;
}
.col-sm-4.setdinner > span {
	min-height: 959px;
}
.col-sm-4.setdinner img {
	height: auto !important;
	width: 100% !important;
}
#footer_bg .col-sm-4 {
	line-height: 21px;
	font-size: 12px;
}
#footer_bg h2 {
	font-size: 24px;
}
.cards {
	background-size: auto auto;
}
#carousel0 .jcarousel-skin-opencart .jcarousel-next-horizontal {
	right: 0;
	top: 100px !important;
}
#carousel0 .jcarousel-skin-opencart .jcarousel-prev-horizontal {
	left: 0;
	top: 100px !important;
}
.social a {
	font-size: 20px !important;
	margin: 0 3px;
}
#postcode-search {
	background: none;
	padding: 0;
	min-height: auto;
}
#postcode-search h2 {
	padding: 0;
}
#hedtopright {
	top: 147px;
	width: 29%;
	padding: 27px 0 0 !important;
}
.prod_main_categories .cat_name h3 {
	padding-top: 80px;
	height: 130px;
}
a.box-fbconnect-a {
	width: 100%;
	background-position: center center;
}
.checkout-content .buttons .right {
	padding-left: 15px;
}
#register-customer-btn {
	width: auto !important;
	clear: both;
	display: block !important;
	float: none !important;
}
#footer_bg h1.fotcall a {
	font-size: 23px !important;
}
body #header .container {
	padding: 0 !important;
}
/*Naushad Style I-Pad Start*/
#header #banner-slider_fixed-transp {
	display: none;
}
.logaccount .col-sm-4 {
	margin: 10px 0 !important;
	min-height: auto !important;
	padding: 15px 0 !important;
	width: 100% !important;
}
.logaccount .col-sm-4 {
	width: 100%;
}
.logaccount .col-sm-4 .content ul li a {
	font-size: 13px;
}
#openingh.col-sm-4 {
	margin-top: 50px;
	padding: 0 5px;
}
.wmessage #openingh table td {
	font-size: 12px;
}
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
.prod_main_categories .cat_name h3 {
	height: auto;
}
body.Reserve.Table #formdesign td {
	float: left;
	padding: 0;
	width: 100% !important;
}
body.Reserve.Table #formdesign {
	max-width: 100%;
}
body.Reserve.Table #formdesign select, body.Reserve.Table #formdesign input {
	max-width: 98%;
}
#reservation_btn input.blacklink5 {
	background-position: center center !important;
}
/*Naushad Style I-Pad End*/
}
#payment-form #button-confirm {
	background-color: #359ee0;
	border: 1px solid #2e7cc2;
	color: #ffffff;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding: 7px 25px;
}
body.Trip.Advisor #column-right, body.Trip.Advisor #content .buttons {
	display: none;
}
body.Trip.Advisor #content {
	width: 99%;
}
.col-sm-4.setdinner {
	color: #ffffff;
	font-size: 25px;
	font-weight: bold;
	max-width: 368px;
	padding: 0;
	text-align: center;
	margin-bottom: 60px;
}
.col-sm-4.setdinner > span {
	background-color: #be1e2d !important;
	padding: 0 !important;
	margin: 0 !important;
}
.col-sm-4.setdinner span.inrbox1 {
	padding-bottom: 21px !important;
}
.col-sm-4.setdinner span {
	background-color: #414042;
	display: inline-block;
	margin: 10px 0;
	padding: 10px 0;
	width: 100%;
}
.col-sm-4.setdinner.inrbox1 {
	padding-bottom: 21px;
}
.col-sm-4.setdinner.inrbox2 span, .col-sm-4.setdinner.inrbox3 span {
	margin-bottom: 0;
}
.col-sm-4.setdinner h2 {
	background-color: #000;
	color: #010101;
	font-size: 32px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0;
}
.col-sm-4.setdinner h2 span {
	background-color: #000;
	margin: 0;
	padding: 0 !important;
}
.col-sm-4.setdinner h2 span.inrbox1 {
	padding: 0 !important;
}
.col-sm-4.setdinner:nth-child(3) {
	margin: 0 32px;
}
#footer_bg h1.fotcall {
	margin: 0;
}
#footer_bg h1.fotcall a {
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
}
.container {
	padding: 0;
}
.Menu .container {
	background-color: transparent;
}
#column-right .wmessage {
	max-width: 200px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
#column-right .wmessage span {
	color: #FFF;
}
body.Us.Contact .container {
	background-color: transparent;
}
body.Us.Contact #column-right .wmessage {
	max-width: 270px;
	padding: 10px 0;
}
body.Us.Contact #content h1.fntit {
	clear: both;
	color: #ffffff;
	display: inline-block;
	font-size: 48px;
	font-style: italic;
	margin-top: 220px;
	padding-bottom: 0;
	text-align: center;
	width: 100%;
}
body.Us.Contact #column-right #side_cart_open {
	max-width: 278px;
}
body.Us.About #content {
	padding-left: 10px;
}
.contact-info iframe {
	width: 100%;
}
input[type="radio"], input[type="checkbox"] {
	display: inline-block;
	width: auto !important;
}
input, select, textarea {
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-size: 14px !important;
	line-height: 1.42857;
	padding: 7px 3px !important;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100% !important;
}
input:focus, select:focus, textarea:focus {
	border-color: #d02e00;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(215, 64, 21, 0.6);
	outline: 0 none;
}
.logaccount {
	padding-left: 0 !important;
}
.logaccount .col-sm-4 {
	background-color: #f1f1f1;
	border: 1px solid #d6d6d6;
	min-height: 340px;
	text-align: center;
	width: 32.2%;
	padding: 0;
}
.logaccount .col-sm-4:hover {
	background-color: #fff;
	border: 1px solid #b82211;
}
.logaccount .col-sm-4 h2 {
	background-color: #dddddd;
	font-family: "Lora", serif;
	font-size: 26px;
	font-weight: bold;
	padding: 5px 0 7px;
}
.logaccount .col-sm-4 img {
	display: inline-block;
	padding-top: 10px;
}
.logaccount .col-sm-4 .content {
	padding: 0 !important;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 !important;
}
.logaccount .col-sm-4 .content ul {
	list-style: none;
	padding: 0;
}
.logaccount .col-sm-4 .content ul li a {
	border-bottom: 1px solid #dddddd;
	color: #000;
	display: block;
	padding: 5px 0;
	text-decoration: none;
}
.logaccount .col-sm-4 .content ul li a:hover {
	color: #b82211;
}
.Contact.Us #content iframe {
	width: 100%;
	height: 300px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait) {
/*For I-Phone Mobile portrait view only Start by Naushad*/
	 
.prod_main_categories .cat_name h3 {
	padding-top: 65px;
}
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
body.Order.Information table.list .left {
	padding: 0;
	text-align: center;
}
#footer_bg .powered, #footer_bg .powered a {
	font-size: 12px;
}
/*For I-Phone Mobile portrait view only End by Naushad*/
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:landscape) {
/*For I-Phone Mobile landscape view only Start by Naushad*/
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
#links ul li a {
	padding: 0 8px;
}
#footer_bg .powered {
	padding: 0 15px;
}
#footer_bg .powered, #footer_bg .powered a {
	font-size: 15px;
}
/*For I-Phone Mobile landscape view only End by Naushad*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.prod_main_categories .productdetails .cart a, .prod_main_categories a.button-cart_wop, .prod_main_categories .productdetails .product_option_popup input, .prod_main_categories .productdetails a.bundled_prodt_popup, .product_option_price a.category_prodt_popup, .product_option_price input.popupbuttonn, .product_option_price input.popupbuttonn:hover, .product_option_price a.button-cart, .free_products_popup .product_option_popup.product_option_price .button {
	float: none !important;
	position: relative;
	top: 7px;
}
}

@media (max-width: 320px) {
body.Menu #menu_btn_groups a.button {
	padding: 9px 5px !important;
}
}
