@import url(http://fonts.googleapis.com/css?family=PT+Serif);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:700);
@import url(https://fonts.googleapis.com/css?family=Indie+Flower);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:800);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Lobster);

@import url(https://fonts.googleapis.com/css?family=Raleway);
@font-face {
	font-family: 'Conv_Hand_Of_Sean_Demo';
	src: url('font/Hand_Of_Sean_Demo.eot');
	src: local('â˜º'), url('font/Hand_Of_Sean_Demo.woff') format('woff'), url('font/Hand_Of_Sean_Demo.ttf') format('truetype'), url('font/Hand_Of_Sean_Demo.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'optimabold';
    src: url('fonts/optima_b-webfont.eot');
    src: url('fonts/optima_b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/optima_b-webfont.woff2') format('woff2'),
         url('fonts/optima_b-webfont.woff') format('woff'),
         url('fonts/optima_b-webfont.ttf') format('truetype'),
         url('optima_b-webfont.svg#optimabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.header-popup .modal-header, .header-popup .modal-footer
{
    background: #5d1160;
}

.header-popup .modal-header
{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.header-popup .modal-footer
{
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


.header-popup .modal-footer .btn-default
{
	padding: 0px;
}

.header-popup .modal-header h4.modal-title
{
    font-size: 26px;
    text-align: center;
    font-weight: 700;
    color: #fff;
}

.header-popup .modal-content
{
    border-radius: 12px;
}

.header-popup .modal-body h6
{
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.header-popup .modal-body p
{
    font-size: 13px;
    font-weight: 600;
    color: #000;
}

html body #header{
		max-height:none !important;
		min-height:0 !important;
	}
  
html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 20px;
	background:url(images/bodybg.jpg) no-repeat 0 0 fixed;
	background-size:100% auto;
	background-color:#000 !important;
	overflow-x: hidden;
}

.wback p iframe {
	height: 220px;
	width: 100%;
}


.banner-main{
	max-width:916px;
	margin:0 auto;
	display:none;	
	}


.slideshow .nivoSlider{
	background:none !important;
	z-index:0;
	}
body.Contact.Us .container .row #content {
    background-color: transparent;
}

body.Menu #cat_133.prod_main_categories .productdetails {
    height: 33px;
}
body.Menu #cat_133.prod_main_categories .productdetails .product_option_price input{position:relative; top:-10px;}
.shopping-cart-img {
    float: left;
    height: 21px;
    width: 36%;
	text-align:left;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    border: 0 none;
    cursor: pointer;
    height: 25px;
    width: 94px;
}


body.Gallery .album_img.image{
	display:inline-block;	
	}
	
body.Gallery .cboxPhoto{width:100%; height:auto;}	
.home_page_tel #header .disply-on-innerpage{
	display:none;	
	}
#header .disply-on-innerpage {
    margin-top: 76px;
    padding: 0;
}
#header #inner-menu-right.disply-on-innerpage {
    left: -80px;
    position: relative;
    top: 23px;
}

/*Naushad Desktop Style Start*/

.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;
	}

#header #four-colums {
    float: none;
    margin: 0 auto;
    max-width: 1200px;
}

#center-homen-menupg{
	 background-color: #450048;
    color: #d9d9d9;
    font-family: "century Gothic";
    font-size: 25px;
    height: auto;
    margin-top: -69px;
    padding-bottom: 126px;
    padding-top: 100px;
    text-align: center;
	}
	
#center-homen-menupg a{
    color: #d9d9d9;
    font-family: "century Gothic";
    font-size: 25px;
    
    text-align: center;
	}	
#center-homen-menupg a:hover{
	text-decoration:none;
}
#everything-post-img {
    background-color: #000;
    padding: 10px 0;
    text-align: center;
}
.slideshow #slideshow0 {
    float: right;
    width: 80%;
	max-height: 451px;
    min-height: 451px;
}

.pading-none{
	padding:0 !important;
	}

#header #menu.navbar ul.nav li#our-shop_secondpart {
    margin-left: 260px;
}
#menu.navbar ul.nav.navbar-nav {
    padding-left: 100px !important;
}
#header #header-tel-no{
	color:#f3c600;	
	font-family:"century Gothic";
	font-size:30px;
	}

#header #header-tel-no a{
	color:#FFF;
	font-weight:bold;	
	font-family:"century Gothic";
	font-size:25px;
	}
#header #header-email-id a{
	color: #a6a6a6;
    font-family: "century Gothic";
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 3px;
	}
	

#postcode-search-buttons span{
	font-family:"century Gothic";
	color:#FFF;
	font-size:32px;
	font-weight:bold;	
	}
#footer_res-form{
	/*background-color: #135563;*/
	background:url(images/hometable_res_bg.jpg) no-repeat 0 0;
    font-family: "century Gothic";
    text-transform: uppercase;
    width: 33%;
	color:#FFF;
	padding-bottom:23px;
	}
body.Contact.Us .container .btop{
	display:none;
	}	
#footer-nav-menu {
    background-color: #000;
}
#footer-nav-menu #menu.navbar ul.nav.navbar-nav{
	padding-left:0 !important;	
	}
#footer-nav-menu nav{
	margin-bottom:0;
	}
.powered {
    color: #777777;
    font-size: 12px;
    text-align: center;
}
.powered a{font-size:12px; color:#777777;}
.powered a:hover{color:#f3c600;}	
#footer_res-form #col-inner-title {
    padding-right: 50px;
    text-align: right;
	padding-top:20px;
}
#footer_res-form .footer-col-inner input,#footer_res-form .footer-col-inner select{
	width:100%;	
	background-color:#440949;
	color:#FFF !important;
	margin:12px 0;
	}	
#footer_res-form .footer-col-inner #reservation_btn input{
	background-color: #f3c600;
    color: #202020 !important;
    font-size: 18px;
	font-family: "century Gothic";
    font-weight: bold;
    outline: 1px solid #fff;
	}	

#footer_bg #footer-applinks {
    background-color: #000;
    border-bottom-left-radius: 35px;
    border-top-left-radius: 35px;
    height: 181px;
    padding-left: 13px;
    padding-top: 21px;
    position: absolute;
    left: -81px;
    top: 0;
    width: 92px;
}
body.Contact.Us #footer_bg #footer-applinks {left: -76px;}
body.home_page_tel #footer_bg #footer-applinks {
    background-color: #000;
    border-bottom-left-radius: 35px;
    border-top-left-radius: 35px;
    height: 181px;
    padding-left: 13px;
    padding-top: 21px;
    position: absolute;
    left:14px;
    top: 0;
    width: 92px;
}

#footer_res-form .col-sm-3.col-xs-3{
 padding: 14px 0;
 font-weight:bold;
	}
	
#footer_bg .col-sm-1{
	width:8%;	
	}
body.home_page_tel #footer_bg #colum_one-px{display:block;}
#colum_one-px{display:none;}
body.home_page_tel #footer-container .col-sm-12,body.Contact.Us #footer-container .col-sm-12{padding:0 15px;}
#footer-container .col-sm-12{padding:0;}
body.home_page_tel #footer_bg #footer_ledt_items {
    background-color: #000;
	width:59%;
	border-bottom:1px solid #4d4d4d; 
}
#footer_bg #footer_ledt_items {
    background-color: #000;
	width:67%;
	border-bottom:1px solid #4d4d4d; 
}
#footer_bg #footer_ledt_items .fotr_pading-adj {
    padding: 20px 0 13px;
	font-family:"century Gothic";
	color:#FFF;
	border-bottom:1px solid #4d4d4d;
    text-align: center;
	 text-transform:uppercase;
}
#footer_bg #footer_ledt_items .pad-top-ten {
    padding-top: 27px;
}
#footer_bg #footer_ledt_items ul li{
	list-style:none;	
	}
#footer_bg #footer_ledt_items ul #store-time-right {
    float: right;
    width: 50%;
}
#footer_bg #footer_ledt_items .fotr_pading-adj #award-win-res{
	color: #c4c4c4;
    font-size: 20px;
    font-weight: bold;	
	}

#store-location-mark {
    background: url(images/storelocation.png) no-repeat scroll center top;
    padding-top: 64px;
	padding-bottom:24px;
	text-align:center;
	font-size:12px;
}

body.home_page_tel #content{
	min-height:0;	
	}	

#footer_ledt_items h3{margin:0; font-family:"century Gothic"; text-transform:uppercase; color:#a15fa6;}
#footer_ledt_items h3 a{
	color:#c4c4c4;
	text-decoration:underline;	
	}
#footer_bg #footer_ledt_items ul#store-opening-time-mention{padding:0;}
#footer_bg #footer_ledt_items #first-right-border.pad-top-ten {
    border-right: 1px solid #4d4d4d;
}
#footer_bg #footer_ledt_items ul li span{
	text-transform:capitalize;	
	}	
#footer_ledt_items h3 a:hover{text-decoration:none;}
	
#footer_bg #footer_ledt_items .fotr_pading-adj span{
	color: #a15fa6;
    font-family: "century Gothic";
    font-weight: bold;
    font-size: 15px;
	}
.wback p iframe{
	height:300px;	
	}	
body.Contact.Us form label.on-ie-contact{
	display:none;	
	}	

/*Naushad Style End*/



body, td, th, input, textarea, select, a {
	font-size: 12px;
}
body a {color: #d2232a;}
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: "Yanone Kaffeesatz",sans-serif;
	color: #181917 !important;
	font-size: 22px !important;
	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;
	}
.option-opened {
    display: inline-block;
    width: 100%;
}
#left-side-bar-category .haschillies_nosidebar {
	display:none !important;
	}
body .slideshow .nivo-controlNav {right: 25%;bottom:5px;}
.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;
}
body.Account.Register .buttons .right {
    float: none;
	text-align:left;
}
body.Account.Register .buttons .right input.button {
	margin-top:15px !important;
	}
body.Feedback #content .col-sm-6 {
    width: 100%;
	}
#cart-customer-data {
	background-color: #f6e9c3;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 7px 3px;
    text-align: center;
    text-transform: uppercase;
	}
#cart-customer-data a.wlink, #cart-customer-data a {
    color: #c91616;
    padding: 0 2px;
    text-decoration: underline;
}
#cart-customer-data a.wlink, #cart-customer-data a:hover {
    color: #2a1cdb;
}
#cart-customer-data a.wlink {
	color: #00441d;
    padding: 0 7px;
    text-decoration: underline;
	}
#cart-customer-data a.wlink:hover {
	color:#000;
	text-decoration:none;
	}
.wback {
	clear:both;
	}
#wback_0 {
	margin:0 auto;
    position: relative;
	text-align:center;
	z-index: 100;
    background: #c1d1e1;
	    border-radius: 30px;
	}
div#myModal .nopad {
    padding: 0px;
}
#wback_0 .wmessage {
    max-width:1170px;
	clear: both;
    color: #ffffff;
	}
#wback_0 .wmessage h2 {
	margin: 0 0 11px;
	color:#FFF !important;
	}
#wback_1, .home_page_tel #feedbk {
	margin-top:30px;
	height:auto;
	}
#feedbk {
    padding: 15px 0;
	min-height: 90px;
	}

#wback_1 .col-sm-6 h2 a { font-size: 23px; color: #ffda04 !important;}

#wback_1 .col-sm-6 h3 {
	background-color: #000000;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    margin-left: -16px;
    margin-top: 50px;
    padding: 8px;
    text-align: center;
    width: 70%;
	}
#wback_1 .col-sm-6 img.topimgh {
	left: -30px;
    position: absolute;
	}

.wmessage {
	margin:0 auto;
    max-width: 1170px;
    position: relative;
   }
.wmessage .col-sm-6 h5{
	font-weight:bold;}
.wmessage .col-sm-6 h6{
	font-size:13px !important;
	line-height:17px;}	
	

#content .wmessage .col-sm-12 {
	background:none;
	padding: 0 48px;
	}
#content .wmessage .col-sm-12 .col-sm-2 {
	padding: 15px 0;
    text-align: center;
	}
#content .wmessage .col-sm-12 .col-sm-2 h1 {
    color: #3f4040 !important;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 34px !important;
	margin: 0;
	}
#content .wmessage .col-sm-12 .col-sm-2 h1 a {color: #3f4040 !important; font-size: 34px !important;}
#content .wmessage h1 {
    color: #ffffff;
    font-family: "Montserrat",sans-serif;
    font-size: 43px !important;
    font-weight: 700 !important;
    margin-bottom: 0;
    padding-bottom: 0 !important;
}
/* layout */
#toptel {
	background: url(images/topright.png) no-repeat;
	color: #fff;
    font-family: "Oswald",sans-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: 150px;
}
#columnleftcat #column-left .box-heading {
	display:none;
	}
#columnleftcat.fixed #column-left {margin-top: 0px;}

#column-right .btop {
	display:none; 
	}
#column-right.fixed .btop {
	bottom: 0;
    display: block;
    position: fixed;
    right: 23px;
	color: #f3c61e;
	}
#column-right.fixed .btop .fa {font-size: 40px;}

#column-right {
	float: right !important;
	z-index:10;
}
#column-right .box-heading {
	background: none repeat scroll 0 0 #5d1160;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 6px 8px 4px;
    text-transform: uppercase;
	}
#column-right .no {
	display:none;
	}
#sid_account .box-content {
	background-color: #e8e8e8;
    padding-bottom: 10px;
	}
#sid_account .box-content li a {
	color: #000000;
	}
#sid_account .box-content li a:hover {
    color: #4e4e4e;
    text-decoration: none;
}
#mobile-cart-total #mobile_cart_btn, #mobilonly { display:none;}
#login-remember {
	margin-right:5px;
	}
/* header */
.home_page_tel .cycle-slideshow {
	margin: auto;
    max-width: 960px !important;
    text-align: center;
	}
.home_page_tel .cycle-slideshow img {
	position: relative;
	margin-left: -15px;
	}
.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: #5e115f;
	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 #5d1160;
    border: 3px solid #5d0001;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    padding: 3px 6px;
    text-decoration: none;
}
a.button span {
	color: #FFFFFF;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	padding: 5px;
	
}
a.button:hover {
	background: #f3c600;
	color: #000;
}
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-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 6px 10px 9px;
    text-transform: uppercase;
}
.box .box-content {
    padding: 0px;
}
#column-right .box .box-content ul {
	margin: 0;
    padding-left: 20px;
	}
/* 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 {

}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-category > ul > li {
	
}
.box-category > ul > li + li {
}
.box-category > ul > li > a {
	text-decoration: none;
	color: #fff;
	padding: 7px 0 7px 5px;
	background: none repeat scroll 0% 0% #5d1160;
	display: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 0;
}
.box-category ul li ul li:last-child {
	margin-bottom:5px;
	}
.box-category > ul > li ul > li > a {
	background: url(images/hedbg.png) repeat scroll 0 0 #750e83;
    color: #ffffff;
    display: block;
    font-family: "Oswald",sans-serif;
    font-size: 13px;
    padding: 5px 0 4px 7px;
    text-decoration: none;
	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;
	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: #f3c61d;
	color:#000;
	}
.box-category > ul > li ul > li > a.active {
	font-weight: bold;
	color:#fff;
}
/* content */
#content .content {
	background-color: #f1f1f1;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    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;
}
.checkout-content .buttons .right input[type="checkbox"] {
	float:left;
	margin-right: 7px;
	}
.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;
}
.contact-info .content h4 { color:#FFF; background-color:#333; }
#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;
	}

#footer_bg .social {
    margin: auto;
	font-weight: bold;
	color:#fff;
	padding-left:6px;
	 font-family: 'Open Sans', sans-serif;
	font-size:14px;
	}
.fa {
    font-size: 14px;
	}
.social a#fb:hover { background-color:#4f6899; color: #ffffff !important;}
.social a#gp:hover { background-color: #c52405; color: #ffffff !important;}
.social a#tw:hover { background-color:#0fb1e3; color: #ffffff !important;}
.social a#in:hover { background-color:#0077b5; color: #ffffff !important;}


.social a#mailt {
	background:url(images/mail.png) no-repeat scroll 0 0 transparent;
	}

#header .social {
    color: #000;
    float: left;
	margin-top:15px;
}

#header .social a {
    background-color: transparent;
    border: 1px solid #d8d8d8;
    border-radius: 100%;
    color: #d8d8d8 !important;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	-khtml-border-radius:100%;
}


#header .social a:hover {
    background-color: #f3c600 !important;
	border:1px solid #fff;
    color: #000 !important;
}
.social a {
    color: #103049 !important;
    display: inline-block;
    font-size: 14px !important;
    height: 25px;
    line-height: 15px;
    margin: 0 3px;
    padding: 5px;
    text-align: center;
    width: 25px;
	 background-color: #dadada;
    border-radius: 100%;	
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-khtml-border-radius: 100%;
}
.social a:hover {
    background-color: #4f4265;
    color: #000 !important;
	}
.cards {
	background: url(images/card.png) no-repeat scroll center top transparent;
	font-family: 'Raleway', sans-serif;
    font-size: 12px;
    line-height: 16px;
    min-height: 40px !important;
    padding-top: 45px;
    position: relative;
    width: 100%;
	text-align:center;
	color:#cccccc;
	}
#footer_bg .cards li{list-style:url(images/card_bullet.png);}
/* banner */
.banner div {
	text-align: center;
	width: 100%;
}
.banner div img {
	margin-bottom: 5px;
}


/*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;
	}

body.home_page_body #mid_bgclr {
	background-color:transparent;
	}
#mid_bgclr {
	background-color: #FFFFFF;
    display: inline-block;
    width: 100%;
	}
#bot_bgclr {
	}
#hedtopright, #hedtopright a {color:#FFF;}

.slideshow {
    margin-top: -190px; 
}

.delivery-postcode {
    margin-top: -190px;
}

.nivoSlider {
	margin-bottom:0 !important;
	}
#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;
	}
#postcode-search h3 {
	color: #727272;
    font-size: 20px;
    margin-bottom: 8px;
    margin-top: 25px;
    padding-left: 20px;
    text-align: left;
    text-transform: uppercase;
	}
#postcode-search h2 {
	color: #FFFFFF;
    font-family:Verdana;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
	}
#postcode-search #postcodeheader {
    color: #fff !important;
	font-family:"century Gothic";
    font-size: 14px !important;
    position: relative;
    text-align: center;
	font-weight:bold;
    width: 94% !important;
	border:none;
	height:50px;
	padding:0 !important;
	text-transform:uppercase;
	background-color:#420048 !important;
}
	

#postcode-search #postcodeheader:focus {}
.home_page_tel #postcode-search {
	top:0px !important;
	}
#postcode-search-buttons {
    max-height: 152px;
}	
#postcode-search {
    background-color: #6c1573;
    font-size: 12px;
    height: auto;
    margin-left: auto;
	max-height:150px;
    margin-right: auto;
	padding-top:13px;
    text-align: center;
    z-index: 20;
}

#postcode-search .buttonimg {
	background: url(images/go.png) no-repeat scroll transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 20px!important;
    height: 40px;
    padding: 0;
    width: 41px;
	position: relative;
     right: 15px;
    top: -49px;
	float:right;
}
#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: url(images/hedbg.png) repeat scroll 0 0;
	color:#fff;
	}
#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%;
	}
body.Menu #side_cart_open .mini-cart-info {
    overflow-x: hidden;
    width: 260px;
}

#side_cart_open .mini-cart-info {
    overflow-x: hidden;
    width: auto;
}
.mini-cart-info td, .mini-cart-total td {
	vertical-align:top;
	color:#f1f1f1;
	}
.mini-cart-info table {width: 98%;}
.mini-cart-info .pr_name {
	display: block;
    min-width: 115px;
	color: #fff;
	}
#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;
	}
#side_cart_open .mini-cart-info .fa.fa-minus-circle {
	background-color: transparent;
    color: #fff;
	}
#side_cart_open .mini-cart-info .fa.fa-plus-circle {
	background-color: transparent;
    color: #fff;
	}
body div.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
    display: inline-block;
    margin: 1px 4px !important;
	}
#content h1 {
	color: #181917;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 30px;
    font-weight: normal !important;
    line-height: 25px;
	}
#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 {
	float:left;
	margin-right: 5px;
}
#tweet-button {
	float:left;
	}
.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 #5d1160;
    color: #2B221D;
    font-size: 25px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    width: 190px;
	text-transform: uppercase;
	}
.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: #5d1160 !important;
    color: #fff !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;
	}
.prod_main_categories .cat_name {
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
	}


.prod_main_categories .product-info_simple .option {
    margin-top: 5px;
	}
.prod_main_categories .product-info_simple .product_name {
	font-family: 'Oswald', sans-serif;
	color: #000;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0;
    padding: 4px;
	}
.prod_main_categories .product-info_simple .product_description p {
	color: #333;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 10px;
	padding: 0 5px;
	}
.prod_main_categories .productdetails {
	background-color: #f1f1f1;
    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 {
	background-color: #e3e3e3;
	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;
	}
.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;
    height: 24px;
    margin-right: 10px !important;
    padding: 12px;
    text-indent: 29px;
    width: 30px;
	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 {
	background-color: #fff;
	border-bottom: 1px dashed #e8e8e6; 
    margin-bottom: 10px;
	color:#000;
	}
.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: 293px;
    padding: 0;
    width: 19.4%;
	}
#catpage #column-right.fixed {}
#catpage #column-left.fixed.pgleftbottomfixed {
	bottom: 220px !important;
    top: auto;
	}
#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: #750e83;
    border: 1px solid #333;
    color: #fff;
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    left: -10px;
    padding: 11px 11px 10px;
    position: relative;
    width: 104.3%;
	}
.ui-dialog .ui-dialog-title {
	font-family: "Oswald",sans-serif;
    font-size: 17px;
    font-weight: normal;
	text-transform: uppercase;
	}
#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 #750e83;
    display: inline-block;
    font-family: "Oswald",sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 13px 6% 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;
	}
#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: 60%;
	position:relative;
	}
#catpage #contentcat.fixed {
	float: left !important;
	margin: 0 0 0 152px; 
	}
#catpage #column-right .checkout > a {
    display: block;
    margin: -5px 10px 0;
    text-align: center;
	}
#catpage #column-right .box-heading {
	background: none repeat scroll 0% 0% #5d1160;
    color: #FFFFFF;
    padding: 6px;
	font-family:"Oswald",sans-serif;
	
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-khtml-border-radius:6px 6px 0 0;
	}

#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 10px;
	min-width: 278px;
	
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-khtml-border-radius:6px 6px 0 0;
	}
#catpage #column-right.fixed #side_cart_open {
	top:0;
    position: fixed;
	height:100%;
	overflow-y: scroll;
	}
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-color: #0d304a;
    border: 0 none;
    border-radius: 0;
    bottom: 0 !important;
    float: right;
    font-size: 12px;
    margin-top: 20px;
    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,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,
body.Checkout #content.onepageetm .login-details-div a#register-customer-btn {
	color: #eee !important;
    font-size: 18px;
    font-weight: bold;
    margin: auto !important;
    max-width: 170px;
	min-width: 200px;
    padding: 9px 15px;
    text-decoration: none;
    text-transform: uppercase;
	border:0;
	display: block;
	margin-top: 10px;
	text-align:center;
	min-height:40px;	
	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-color:#5d1160;
	}
#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-color:#f3c61d;
	color:#000 !important;
	}
.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: none; 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 {
	display:none;
    clear: both;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
    padding-top: 20px;
	max-width:1170px;
	background-color:#000;
	}
.jcarousel-skin-opencart .jcarousel-item-horizontal {
/*	height: 290px; */
	padding-bottom: 5px;
    margin: 0 !important;
	}
.jcarousel-skin-opencart .jcarousel-item-horizontal img {
    padding: 0px;
	}
.jcarousel-skin-opencart .jcarousel-prev-horizontal, .jcarousel-skin-opencart .jcarousel-next-horizontal {
	height: 38px !important;
    top: 41% !important;
    width: 26px !important;
	}
#carousel0 .jcarousel-container {
	background:none;
	margin: auto;
    padding: 0;
	}

#featuredprd {
	background: url(images/hedbg.png) repeat scroll left top;
    clear: both;
    color: #474747;
	width:100%;
    font-weight: bold;
    margin: auto;
    padding: 0;
    text-align: center;
	}
#featuredprd .box-heading {
    border-bottom: medium none;
    color: #fff;
    
    font-size: 19px;
    font-style: italic;
    font-weight: normal;
    height: 30px;
    left: -24px;
    padding: 16px;
    position: relative;
    text-align: left;
    text-shadow: 0 -1px 1px #000;
    text-transform: none;
    top: -15px;
}
#featuredprd .in_fff .image a {
	display: inline-block;
	 }
#featuredprd #latest_carousel0 {
	margin: auto;
    max-width: 960px;
	}
#featuredprd #latest_carousel0 .box {
	margin-bottom: 0;
	}
#featuredprd .box-content {
    margin: 30px;
	padding-bottom: 1px;
	}
#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;
    width:175px !important;
	display:inline-table;
	
	}
#featuredprd .name {
	background-color: #ed1c24;
    font-weight: bold;
    padding: 20px 0;
    text-align: center;
	
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-khtml-border-radius:10px 10px 10px 10px;
	}
#featuredprd .name a {
	color: #ffe53a;
    font-size: 15px;
    font-weight: normal;
    padding: 0;
    text-decoration: none;
	}
#featuredprd .image img {
	border:0px solid #FFF;
	}
#featuredprd .in_fff {
	margin: 0px;
	}
#featuredprd .price {
	color: #fdca00;
    font-size: 27px;
    font-weight: bold;
    padding: 0;
    text-align: center;
	margin-bottom: 5px;
	}
#featuredprd .description {
    font-size: 13px;
    line-height: 18px;
    min-height: 62px;
    padding: 2px 5px 5px;
	display:none;
	}
#featuredprd .orders {
    position: absolute;
    top: 130px;
	}
#featuredprd .jcarousel-prev {
    left: -15px;
	}
#featuredprd .jcarousel-next {
	right: -23px;
	}
#carousel1 {
	background:url(images/meal-deals.jpg) no-repeat scroll center 0 transparent;
    clear: both;
    padding-top: 60px;
	}
#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: 20px;

	}
#carousel0 .jcarousel-skin-opencart .jcarousel-next-horizontal {
	right: 20px;
	}
#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;
	display: block;
	}
.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: none !important;
	}
.nivo-directionNav a {
	bottom: 60px;
    height: 40px !important;
    margin: 9px;
    position: absolute;
    top: auto !important;
    width: 21px !important;
	}
a.nivo-prevNav {
    left: 10px !important;
}
a.nivo-nextNav {
    background-position: -31px 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; display:none;}
#footer_bg #footer-applinks .applinks{
	display:block;	
	}
.applinks img {margin: 4px 3px;}

body.Order.Online .applinks .bmenu,
body.ONLINE.ORDER .applinks .bmenu,
body.Menu .applinks .bmenu {
	display:none;
	}
.bmenu {
	background-color:#092c45;
    color: #FFF;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: -5px;
    padding: 6px 12px;
    text-decoration: none;
    text-transform: uppercase;
	}
.bmenu a{color:#FFF;}	
.bmenu:hover {background-color: #750e83; color:#FFF;} 

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 {
    font-family: arial,sans-serif;
    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;
    padding-top: 70px;
	margin-top:0;
	}
.prod_main_categories .cat_name h3 span {
	background-color: #750e83;
    display: block;
    font-family: "Yanone Kaffeesatz",sans-serif;
    padding: 9px 9px 11px;
	color: #f6e9c3;
	}

#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;}
#return-customer-btn {
    font-size: 15px;
    max-width: 225px;
    position: relative;
    top: 4px !important;
	min-width:220px;
}
#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;
}
.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 {
	background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    position: relative;
    top: 5px;
    width: 20px;
	margin-top: 4px;
	}

.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: 45px;}
.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;
	}
.home_page_tel #content h1 {
	line-height: 55px;
	font-size: 30px;
	padding-bottom: 8px;
	}

.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 #5d1160;
	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 {}
	
	
	
	
<!--DJ NEW-->
/* default font size */
.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 */
body #logo{
	left: 0px;
    text-align: center;
    top: 0px;
	z-index:1;
	margin-top:-44px;
	}
	

/* 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;
	background-color:#000;
}
#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) {

body #logo img {
	display:inline-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;
}
#banner0 { text-align:center;}

#content .wmessage h1{
	font-size: 30px !important;
    padding: 20px 0 !important;
	}


#quick_home-menu img#hand-made-burger_index {
    width: 100%;
}


#footer_bg .address-last .address-4footer{font-size:14px;}
#footer_bg p{font-size:12px;}
.powered a{font-size:12px;}
#call-a-order a{font-size:30px;}
#wback_1 #pp_res-txt span{font-size:50px;}

.wmessage {
    padding-top: 40px;
    position: relative;
    top: -32px;
	width:100%;
	left:0 !important;
	background-image:none;
}
/*Naushad Start additional mobile*/

body.Order.Information #for-small-devices td.left {
 
    width: 100%;
}
body.Order.Information #for-small-devices{
	width:100%;	
	}

#header{
	max-height:0 !important;	
	clear:both !important;
	}
body.Reserve.Table #formdesign #tittle{background-size:100% auto;}
#postcode-search #postcodeheader{max-width:none;}

html body #postcode-search #postcodeheader{color:#FFF !important; text-align:center;}


	
.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;}
#carousel0 {max-width: 77%; margin: auto;}
.jcarousel-skin-opencart .jcarousel-item-horizontal img { width:100%; height:auto;}
.jcarousel-skin-opencart .jcarousel-item-horizontal { min-width:240px;}
.home_page_tel .social {margin: auto; position: relative; text-align:center;}
#postcode-search {
	background-position: center 0;
    background-size: 90% auto;
    text-align: center;
	}


	
#postcode-search #postcodeheader {
    display: list-item;
    margin: 0 auto !important;
    max-width: 57% !important;
    width: 57% !important;
	
}
#postcode-search .buttonimg {
    left: 253px;
    margin: 0 !important;
    position: relative;
    top: -33px;
}
#call h2 {font-size: 33px !important;}
body #header #menu {
	background:none;
	position: fixed !important;
    right: 0 !important;
    top: 0;
    width: 100% !important;
	z-index: 11111;
}

#hometop {margin-top: -20px;}

#homebottom .container div#carousel0 {
	background-color:#141414;
	}
body #homebottom h4 {display: block;}

#hedtopright {
	padding:0px !important;
	}


#hedtopright .container {text-align: center !important;}
#wback_2 {  margin-top: -114px; }
#wback_2 .col-sm-6 {padding:0 !important;}

#header .col-sm-12 { text-align:center;}
#menu {position: relative !important; right: -40px !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%;}
#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;}
.home_page_tel .col-sm-6 img { max-width: 70% !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;
	}
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: 12px;
    padding: 9px 9px 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;}

#hometop .container #banner0 {position:relative;}

#wback_0 .wmessage {padding: 10px; margin: 0px; top: 0;}
#wback_1 .col-sm-6 img {float:none !important; margin: auto;}
#wback_1 .col-sm-6 h2 { margin:0;}
#hometop .container #banner1 {
	margin: 0;
    position: relative;
    top: auto;
	}
#hometop .container #banner1 img {max-width: 165px; margin: auto; }
	}
#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 */

#header .menu-nav {
	height:60px;
	background-color:#5d1160;
	position: relative;
    top: -201px;
}


#menu .navbar-collapse {
	text-align:center;
	position: relative;
    width: 100%;
    z-index: 10;
	padding:0;
	}
#menu .navbar-nav {
	float:none;
	text-align:center;
	}
#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;
}
body.home_page_tel #menu .nav > li > a{
	background-color: transparent;
    color: #FFF;
	font-family:"century Gothic";
    font-size: 12px;
	font-weight:bold;
    line-height: 12px;
    min-height: 15px;
    text-transform: uppercase;
	}
#menu .nav > li > a {
	background-color: transparent;
    color: #FFF;
	font-family:"century Gothic";
    font-size: 12px;
	font-weight:bold;
    line-height: 12px;
    min-height: 15px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}

#menu .nav > li:last-child a{ border:none !important;}
#menu .navbar-nav > li {}
#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:#f3c600 !important;
	}
#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: #ffd401;
	background-image: linear-gradient(to bottom, #9da40b, #ffd401);
	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 (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
body.Contact.Us #content {
    margin-top: -100px;
}
	
#content{
	margin-top:-50px;	
	}	
body.Account.Login #content{
	margin-top:0;	
	}
body #header{max-height:0px !important; min-height:515px !important;}	
body.Reserve.Table #formdesign{width:100%;}	
.cards {background-position: top center; text-align:center; background-size:auto auto;}
#footer_bg div {text-align:center !important;}
.social {
	margin-bottom:10px !important;
	}
#menu .navbar-collapse {
	text-align:center;
	}
.inrbg, .container {
    padding: 10px !important;
	}
a.box-fbconnect-a {
	background-position: center center;
    display: inline-block;
    float: none;
    width: 100%;
	}
body {
	overflow-x: auto;
	}
#menu_btn_groups {
	background-size:100% auto;
	}
#cart {
    border-bottom: 2px solid #ddd;
	}
body.Menu .container { width:auto !important;}
.col-sm-6 {
	padding-right:0 !important;
	}
#toptel {
	background: #cc2229;
    border: 10px solid #750e83;
    clear: both;
    margin: 42px 0px 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
	top: 0;
	}
#footer_bg { width:100% !important; }
#footer_bg .col-sm-4 {
	line-height: normal;
    min-width: auto !important;
    overflow: hidden !important;
    padding: 0;
    width: 100% !important;
	}
#footer_bg .col-sm-4.ftlastw {min-width: inherit !important;}

#banner3 img, #banner1 img, #banner2 img {
	height: auto;
    width: 100%;
	max-width: 351px;
	}
.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;}
.prod_main_categories .cat_name h3 { margin-bottom: 0;}
#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;}
#menu .nav > li > a {font-size: 18px !important;}
.navbar-collapse {background-color:#333;top: 29px;}
#logo {max-width: 300px; margin-top:0 !important;}
.home_page_tel .col-sm-6 img {max-width: 50%;}
#content { min-height: 162px !important; }
.prod_main_categories .cat_name h3{background-repeat:no-repeat !important;}
#header .col-sm-12 { text-align:center;}
#menu {position: relative !important; right: -40px !important;}
#header {position: relative !important; padding-bottom: 10px; background: none !important; min-height:300px !important;}
#catpage { margin-top: 10px;}
#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 #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%;}
#cart .dropdown-menu {width: 100%;}
body #header #menu {
    top: 100px !important;
	width:100% !important;
}
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: 15px !important; color: #ffffff !important; padding: 7px 12px;}
.home_page_tel .col-sm-6 img { max-width: 70% !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 {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;
	}
#menu_btn_groups a.button { padding: 10px 5% 12px; }

#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:#5d1160;
	padding: 7px;
	}
.prod_main_categories .product-info_simple {
	width: 100%;
	display: inline-block;
	}




/*Naushad Style Andrid Start*/
nav#menu{min-height:0;}
body.Contact.Us .container #content.col-sm-12{
	display:none;
	}
#header {
	max-height:0 !important;
}

body.Contact.Us .applinks {
    display: none;
}


#header .disply-on-innerpage{
	display:none;	
	}


body.Menu #catpage #column-right.fixed.pgrightbottomfixed #side_cart_open{
	position:relative;	
	}
#header .navbar-nav{margin:0 !important;}

body.home_page_tel .slideshow.col-sm-5{margin-top:110px;}


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 {
    width: 80%;
	 margin: 0 10px 10px;
}
body.Reserve.Table #formdesign input.blacklink5{
	float:none;	
	width:163px !important;
	margin:0 auto !important;
	}

body.Checkout .onepageetm .checkout-content input{
	margin-bottom:0;	
	}
body.Order.Information table.list .left{padding-left:0; padding-right:0;}	

body.Reserve.Table #reservation_btn input.blacklink5{
	position: relative;
    right: -100px;
	}
body.Reserve.Table #formdesign .iph,body.Reserve.Table #formdesign .inm,body.Reserve.Table #formdesign .itim{margin-right:0;}

body {
	background:#1b1b1b none !important;
}


.navbar-collapse.navbar-ex1-collapse.collapse.in{
	max-height:250px;	
	}
#footer_res-form {
    height: 270px !important;
	background-size:cover;
}	

#postcode-search-buttons {
    margin: 0 auto;
    max-height: 152px;
    max-width: 370px;
}
#postcode-search #postcodeheader {
    font-size: 21px !important;
    text-align: left;
}

#postcode-search .buttonimg {
    left: -14px;
    top: -45px;
}

#footer_bg #footer_ledt_items{
	min-width:100%;	
	}
#footer_bg #footer-applinks{
display:none;	
	}	
#header #welcome{
	text-align:center !important;	
	}	
#head-social-menu-bg {
    float: left;
    text-align: center;
    width: 100%;
}	
#header .social{float:none;}	
#header #four-colums {
	margin-top:41px !important;
}
#header-email-id {
	margin: 10px 0;
}
#header .menu-nav {
	background-color:transparent !important;
}
#header #menu.navbar ul.nav li#our-shop_secondpart {
	margin-left:0;
}
body #header #menu.navbar ul.nav.navbar-nav {
	padding-left:0 !important;
}
body #header #menu {
	z-index:1111 !important;
}
#menu .navbar-collapse {
	top:0 !important;
}
#food-rating-img-slide {
    margin: 0 auto;
    width: auto !important;
}
.slideshow #slideshow0 {
	float:none;
	margin:0 auto;
	max-height:none;
	min-height:0;
}
#links{min-width:100%;}
#links ul li{border:none;}

#center-homen-menupg {
	margin-top:0;
}
#center-homen-menupg {
	padding:0;
}
.delivery-postcode {
	margin-top:0;
}
#footer_bg #footer_ledt_items, #footer_bg #footer_ledt_items .fotr_pading-adj {
	width:100%;
}
#footer_res-form {
	height:370px;
}
body.Checkout .checkout-content .buttons .right {
	float: left;
}
body.Menu #side_cart_open .mini-cart-info {
	min-width:100%;
}
body.Address.Book .content tbody td {
	width:50%;
}
body.Checkout #content.onepageetm .login-details-div a#register-customer-btn {
	display:block !important;
}
#return-customer-btn {
	float:none !important;
}
body #logo {
	margin:0 auto;
}
.register-fbconnect {
	min-width:100%;
}
body #header #menu {
	padding-left:0;
}
#header {
	min-height:270px;
}
#menu .navbar-collapse {
	top: -30px;
}
#footer-nav-menu {
	display: none;
}
#menu .btn-navbar {
	width:60px;
}
nav#menu.navbar.col-sm-9 {
	margin-top:0;
}
#header #top-header_title {
	font-size:11px;
}
#header #top-header_title span {
	font-size:11px;
}
body.home_page_tel #hometop .slideshow {
	margin-top:0 !important;
}
.home_page_tel #logo {
	left:0;
	float:none;
	min-width: 100%;
}
body.home_page_tel #logo img {
	margin:0 auto;
}
.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: #fdb924;
	color: #000000;
	font-family: "Lora", serif;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	padding: 8px 25px;
}
body.Menu #mobileoly {
	display: none !important;
}
#homebottom #call_post-code #quick_home-menu {
	padding-right:0;
}
#footer_bg .cards li {
	list-style:none;
}
#footer_bg #footer-colum-two {
	padding-top: 43px;
}
body.Account.Register #content .form td, body.Account.Register #content .form td input {
	min-width:100%;
}
body.Account.Register #content .form td input[type="radio"] {
	min-width:0;
}

#store-location-mark{
	background:none;
	padding-top:0 !important;
	}
.col-sm-6.pad-top-ten{
	padding-top:0;	
	}
#footer_bg #footer_ledt_items #first-right-border.pad-top-ten{
	border:none;	
	}	
/*Naushad Style End*/




#mobilonly { display:block; text-align:center;}
#mobilonly #column-left {width:100%; max-width:none;}
#carousel0 {max-width: 77%; margin: auto;}
.jcarousel-skin-opencart .jcarousel-item-horizontal img { width:100%; height:auto;}
.jcarousel-skin-opencart .jcarousel-item-horizontal { min-width:240px;}

#postcode-search {
	margin: auto;
    padding-top: 20px;
    position: relative;
    text-align: center;
	}
	
#postcode-search #postcodeheader {
	float: none;
	height: 50px;
    margin: 0 0 0 8px;
	padding:0;
    width: 95% !important;
	}
.slideshow #slideshow0.nivoSlider a.nivo-prevNav{top: 160px !important;}
.slideshow #slideshow0.nivoSlider a.nivo-nextNav{top: 160px !important;}
#homebottom #call_post-code{margin-top:-70px;}
	
#postcode-search .buttonimg {left: -14px; top: -44px;}

#call h2 {font-size: 33px !important;}
body #header #menu {
	background:none;
	position: fixed !important;
    right: 0 !important;
    top: 0;
    width: 100% !important;
}
body #homebottom h4 {display: block;}
body #homebottom {padding-top: 5px; margin-top:0; }
#hedtopright {
	padding-bottom:10px;
	}
#logo {z-index: 0; float:none; }

}
/* content */
body.home_page_tel #content{padding-top:0;}
#content {
	padding-left: 6px;
	padding-right:6px;
	padding-top:10px;
	background-color:#fff;
	} 
/* footer */
#footer_bg {
    color: #989697;
    font-size: 16px;
    margin: 0 auto;
    max-width: 1170px;
    width: 100%;
}

#footer_bg .powered{
    font-size: 13px;
    margin: auto;
    width: 87% !important;
	}
#ftime { padding:0; color:#333; font-size: 12px;}
#ftime img {display: inline-block; max-width: 135px;}
#ftime h3 {
	color: #ed1c24;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
	}
#footer_bg .container .col-sm-12 {
	font-size:15px !important;	
	}
#footer_bg .container {
	width:auto;
	max-width: 1100px !important;
	}
#footer_bg p {
	color: #FFF;
    margin-bottom: 0;
	text-align:center;
    padding: 7px 0;
	}
#footer_bg a {
	color:#FFF;
	}
#footer_bg a:hover {
	color: #f3c600;
	}
#links {
	border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    clear: both;
    padding-bottom: 6px;
    padding-top: 4px;
	margin: 0 auto;
	width:60%;
    text-align: center;
	}
#links ul {
	padding:0;
	margin:0;
	}
#links ul li {
	display:inline-block;
	border-right:1px solid #a15fa6;
	line-height: 12px;
	}
#links ul li:last-child {
    border-right: 0 none;
	}
#links ul li a {
	padding: 0 15px;
	color:#a15fa6;
	}

#links ul li a:hover{
	color:#f3c600;
	}
/* 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;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.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%;
	}
}
@media (max-width: 767px) {
	.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: "Oswald",sans-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) {
    #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: 544px;}
#homebottom {
	clear:both;	
	}
#homebottom td a {
	color: #fff;
    font-size: 17px;
	}
#homebottom td {
	font-size: 17px;
    padding-bottom: 16px;
	}
#homebottom td .fa {font-size: 20px;}
#homebottom h4 {
    border-bottom: 1px solid #fff;
    display: table;
    font-size: 20px;
    line-height: 35px;
    padding: 0 30px 0 0;
	}
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}
.home_page_tel .col-sm-12, .home_page_tel .col-sm-6 {  }
.home_page_tel #header {
	margin-bottom:0;
	max-height:none;
	}
#header {
	width: 100%;
   /* z-index: 1000;*/
	height: 117px;
	height: auto;
	max-height:0;
	background:url(images/body_repeat.png) repeat-x 0 61px scroll;
	}
#header .container {
	text-align: right; padding: 10px 0; max-width: 1170px !important; background-color:transparent;
	}
.home_page_tel .container {
	padding:0;
	max-width: none;
    width: 100%;
	max-width: 1150px;
	 }
.container,
#hedtopright .container,
#homebottom .container {
	max-width:1170px;
	 }
.home_page_tel .container,
#hedtopright .container,
#homebottom .container {
	max-width:1150px !important;
/*	width:100% !important;
	min-width:100%;*/
	 }	
	 
.home_page_tel .container .row #content{
	max-width:100% !important;
	width:100% !important;
	background-color:transparent;	
	} 

body.Contact.Us .container .row #content{
	background-color:transparent;	
	}
	

.etm-popup-prodts label,
.extratoppings label {
    font-weight: normal !important;
    position: relative;
    top: -2px;
}

.home_page_tel #homepage.container{
	width:100% !important;}
#homepage{
	width:100% !important;}

.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-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
	}
select {min-width: 150px;}
#header #welcome {
   color:#a8a8a8;
	margin-top:20px;
	padding-left:0;
	text-align:left;
	font-size:12px;
	font-family:"century Gothic";
	}
#header #welcome a{
	color:#f3c600;
    font-weight: bold;
    font-family:"century Gothic";
	font-size:12px;
	}


#header #welcome a:hover {
    color: #FFF;
}

@media screen and (max-width: 1024px){

#menu .navbar-nav > li {width: auto !important;}
#catpage #column-right {width: 29.5%;}
#catpage #column-right {margin-right: -20px;}
#catpage #contentcat.fixed {margin: 0 0 0 147px;}
	}
	
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
body, html { overflow-x:hidden;}

#content.col-sm-8 {width: 60% !important;}
#column-right { width:40% !important;}



body.home_page_tel #main-footer.footer{margin-top:0px !important;}
 	}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
body, html { overflow-x:hidden;}

/*I-Pad landscape View only Naushad Start*/
body.home_page_tel #content{
	margin-top:0 !important;	
	}	
body #content{
	margin-top:-10px;	
	}

.applinks{display:block;}
body.Contact.Us .applinks {
    display: none;
}
body.home_page_tel #header .menu-nav {
    background-color: #5d1160;
    height: 60px;
    position: relative;
    top: -340px;
}

#header .menu-nav {
    background-color: #5d1160;
    height: 60px;
    position: relative;
    top: -325px;
}
#header #menu.navbar ul.nav li#our-shop_secondpart{margin-left:0;}


#header #four-colums{margin-top:100px;}


#header {max-height:350px;}
body.Menu #catpage #contentcat{width:54%;}
body.Menu #content{padding-right:22px;}





#return-customer-btn{
	float:left;
	min-width:235px;	
	}
body.Checkout #content.onepageetm .login-details-div a#register-customer-btn{
	min-width:235px;	
	}

.wback p iframe {
	height: 100%;
	width: 100%;
}
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
/*copeyed 1010*/
#footer_bg #footer-applinks {
	display:none;
}
#links {
	min-width:100%;
}
body {
	background:none;
	background-color:#1b1b1b !important;
}
#postcode-search-buttons span {
	font-size:25px;
}
#postcode-search #postcodeheader {
	text-align:center;
}
#store-location-mark {
	font-size:14px;
	padding:50px 0 0 0;
}
#header #inner-menu-right.disply-on-innerpage{
	left:0;	
	}
#header .disply-on-innerpage{margin-top:0;}
.navbar-collapse.collapse{left:0;}	
#footer_bg #footer-container #colum_one-px.col-sm-1 {
	display:none;
}

body.home_page_tel #footer_bg #footer_ledt_items{
	width:67%;	
	}
#footer_bg #footer_ledt_items #card-add-to.fotr_pading-adj .col-sm-5,#footer_bg #footer_ledt_items #card-add-to.fotr_pading-adj .col-sm-7{
	width:100%;
	text-align:center;	
	}
.cards{background-position:top center;}	
#colum_one-px {
	display:none;
}
/*I-Pad landscape View only Naushad End*/

	}
<!--END DJ NEW-->

@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) {
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%;}

#catpage #contentcat {
	width:58%;

}

#menu_btn_groups a.button{padding:13px;}
/*I-Pad portrait View only Naushad Start*/
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{
	min-width:80%;
	float:right;
	margin-right:10%;	
	}
body.home_page_tel #content{
	margin-top:0 !important;	
	}	
body #content{
	margin-top:-10px;	
	}

body.Contact.Us .applinks {
    display: none;
}
.cards{
	background-size:100% auto;	
	margin-top:26px;
	}

#footer_bg #footer_ledt_items ul #store-time-right{
	width:auto;
	font-size:12px;	
	}
#footer_bg #footer_ledt_items ul li{
	font-size:12px;	
	}	
#footer_ledt_items h3{
	font-size:19px;	
	}	


.applinks{display:block;}

#header{max-height:300px;}

#footer_bg #footer-applinks {
	display:none;
}
#footer_res-form {
	width:41%;
	height:auto;
	padding-bottom:0;
	padding-top:30px;
}


#footer_bg #footer_ledt_items{width:58%;}
#links {
	min-width:100%;
}
body {
	background:none;
	background-color:#1b1b1b !important;
}
#postcode-search-buttons span {
	font-size:25px;
}
#postcode-search #postcodeheader {
	text-align:center;
}
#everything-post-img {
	padding-right:30px;
}
#everything-post-img img {
	width: 100%;
}
#store-location-mark {
	font-size:14px;
	padding:51px 0 0;
}
#center-homen-menupg {
	padding-bottom:60px;
}
.slideshow #slideshow0 {
	max-height: 385px;
	min-height: 385px;
	width:90%;
}
#footer-nav-menu.col-sm-12 .collapse.navbar-collapse {
	position: relative;
	top: 0;
	left:0;
}
#colum_one-px {
	display:none;
}

#footer_bg #footer_ledt_items .fotr_pading-adj {
	font-size:20px;
}
#footer_bg #footer_ledt_items .fotr_pading-adj span{
	font-size:20px;	
	}
#footer_bg #footer_ledt_items .fotr_pading-adj .col-sm-5, #footer_bg #footer_ledt_items .fotr_pading-adj .col-sm-7 {
	width:100%;
}
.cards {
	background-position:top center;
}
#header #header-tel-no, #header #header-tel-no a {
	font-size:20px;
}
#header-email-id {
	position: relative;
	top: -22px;
}
body #logo {
	padding:0;
}
body.Address.Book .content tbody td {
	width:50%;
}
.logaccount .col-sm-4 {
	width:100%;
	margin:5px 0 !important;
}
.home_page_tel nav#menu.navbar.col-sm-9 {
	width:20%;
	margin-top:0;
}
body.Account.Login #content .login-content .col-sm-6 {
	width:100%;
}
nav#menu.navbar.col-sm-9 {
	width:100%;
	margin-top:0;
}
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}
body.Checkout .checkout label[for="newsletter"] {
	font-size: 11px;
}
#return-customer-btn {
	float:left;
	min-width:235px;
}
body.Checkout #content.onepageetm .login-details-div a#register-customer-btn {
	min-width:235px;
}
#menu .nav > li > a {
	font-size:11px;
}
.right_menu-allpg.col-sm-4, #header #header-tel-no {
	margin-top: 0;
	position: relative;
	top: -30px;
	z-index: 11;
}
.right_menu-allpg.col-sm-4 .col-sm-6 {
	float: none;
	padding: 0;
	text-align: center;
	width: 100%;
}
#header .collapse.navbar-collapse.navbar-ex1-collapse {
	position:relative;
	top:0;
	left:0;
}
#header #menu.navbar ul.nav.navbar-nav {
	padding-left:0 !important;
}
#header .menu-nav {
	position:relative;
	top:-300px;
}
#header .disply-on-innerpage{margin-top:0;}
#header #welcome {
	text-align:center;
	font-size:16px;
	margin-top:0;
}
#header #welcome a {
	font-size:16px;
}
#head-social-menu-bg {
	width:140px;
	margin:0 auto;
}
#header #menu.navbar ul.nav li#our-shop_secondpart {
	margin-left: 0px;
}
#footer_bg #footer-container #colum_one-px.col-sm-1 {
	display:none;
}
#menu .navbar-collapse {
	left: 38px;
	top: 30px;
}
#header #four-colums {
	margin-top:100px;
}
#header #inner-menu-right.disply-on-innerpage{left:0;}
#header #inner-menu-right.disply-on-innerpage img {
    width: 100%;
}

/*I-Pad portrait View only Naushad End*/


}



@media screen and (min-width:1025px) and (max-width:1366px){
	


.home_page_tel #feedbk {
	margin-top: 0;
	
}

	}
	
	
	
	
@media only screen and (max-width : 641px)  and (orientation:landscape){
/*For Mobile Landscpae view only Start by Naushad*/


/*For Mobile Landscpae 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:portrait)
{
	

/*For I-Phone Mobile portrait view only Start by Naushad*/

.powered,.powered a{
	font-size:11px;	
	}
#catpage #column-left ul#left-side-bar-category li a{
	font-size:10px;	
	}
#postcode-search #postcodeheader{max-width:none !important;}
body #header{min-height:535px !important;}
body.home_page_tel #footer_bg #footer_ledt_items{margin-top:-60px;}

body.Account.Register .buttons .right,body.Account.Register .buttons .right{font-size:11px;}
.slideshow #slideshow0.nivoSlider a.nivo-prevNav{
	top:130px !important;	
	}

.slideshow #slideshow0.nivoSlider a.nivo-nextNav{
	top:130px !important;	
	}
	
#call-a-order {
	font-size:28px;
}
#call-a-order a {
	font-size:28px;
}
#footer_bg .address-last .address-4footer {
	font-size:16px;
}
.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;
}
body.Address.Book .content td {
	width: 150px;
}
body.home_page_tel #header #tel-no.col-sm-4.free-delivery h1 {
	font-size: 27px;
	margin-bottom: 18px;
}
#menu .navbar-collapse {
	position: relative;
	top: 0;
}
.navbar-collapse.navbar-ex1-collapse.collapse.in {
	max-height: 250px;
}
body.Register.Account #content.col-sm-8 .register-fbconnect {
	min-width: 100%;
}
body.Account.Register #content .form td, body.Account.Register #content .form td input {
	min-width: 100%;
}
body.Account.Register #content .form td input[type="radio"] {
	min-width: 0;
}
body.About.Us #content span a {
	color: #000;
	font-size: 17px;
}
body.Contact.Us .contact-info a {
	color: #000;
	font-size: 14px;
}

#store-location-mark{
	font-size:10px;
	background:none;
	}	
/*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.home_page_tel #content{
	margin-top:0;	
	}
#header #header-email-id a{position:relative; top:-10px;}
#footer_bg #footer_ledt_items .fotr_pading-adj #award-win-res{font-size:17px;}
#store-location-mark{background:none;}
#footer_bg #footer_ledt_items .fotr_pading-adj span,#footer_bg #footer_ledt_items, #footer_bg #footer_ledt_items .fotr_pading-adj{
	font-size:12px;
		
	}
body.home_page_tel #footer_bg #footer_ledt_items{margin-top:-60px;}

html body.home_page_tel #hometop .slideshow {
    margin-top: -50px !important;
}
body.home_page_tel #header #logo{margin-top:-100px !important;}
#footer_bg .powered, #footer_bg .powered a {
	font-size: 10px;
}
#header #logo.col-sm-3 img {
	top: 65px;
}
body.Menu #header {
	min-height: 250px;
	
}
body #header {
	min-height: 550px !important;
	max-height:none;
}
.home_page_tel #logo img {
	margin-top: 94px !important;
}
body.home_page_tel #hometop .slideshow {
	margin-top: 110px !important;
}
#menu .navbar-collapse {
	position: relative;
	top: 0;
}
body.Register.Account #content.col-sm-8 .register-fbconnect {
	min-width: 100%;
}
body.Account.Register #content .form td, body.Account.Register #content .form td input {
	min-width: 100%;
}
body.Account.Register #content .form td input[type="radio"] {
	min-width: 0;
}
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;
}
.navbar-collapse.navbar-ex1-collapse.collapse.in {
	max-height: 160px;
}
   

/*For I-Phone Mobile landscape view only End by Naushad*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*Only Chrome Browser*/

body.Forgot.Your .buttons{
	overflow:hidden;
}
body.Forgot.Your .buttons .right{
	padding-right:30px;
	}

/*body.home_page_tel #main-footer.footer{margin-top:957px;}*/	
#content div.buttons{
	padding:6px 40px 6px 10px;	

}
}
div#myModal .modal-dialog.modal-lg {
    width: 1300px;
}
@media (max-width: 767px) {
.col-sm-4.nopad img {
    margin: auto;
}
div#myModal {
    z-index: 9999;
}
div#myModal .modal-dialog.modal-lg {
    width: 95%;
    margin: 31px auto;
}
}