/*------------------------------------------------------------------------

* ZT Template 1.5

* ------------------------------------------------------------------------

* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.

* @license - Copyrighted Commercial Software

* Author: ZooTemplate

* Websites:  https://www.zootemplate.com

-------------------------------------------------------------------------*/



/* COMMON STYLE

--------------------------------------------------------- */

html, body, form, fieldset {margin: 0;padding: 0;}

body {

	line-height: 21px;font-family: Arial;

}

body#bd {

	color: #ffffff; 

background:#180a09 url('../images/zt-jorda-bg-body-outer.png') top center repeat-x;

	width:100%;

	height:100%;

}



body#bd-none {

	color: #ffffff; 

	background:#180a09 url('../images/zt-jorda-bg-none.png') top center repeat-x;

	width:100%;

	height:100%;

}





body.fs1 {font-size: 10px;}

body.fs2 {font-size: 11px;}

body.fs3 {font-size: 12px;}

body.fs4 {font-size: 13px;}

body.fs5 {font-size: 14px;}

body.fs6 {font-size: 15px;}





/* Clearfix */

.clearfix {

	clear: both;

}



#zt-wrapper {

	margin: 0 auto;

	padding: 0;

	width: 100%;

	height: 100%;

		background:url('../images/zt-jorda-bg.png') top center no-repeat;

}



#zt-wrapper-none {

	margin: 0 auto;

	padding: 0;

	width: 100%;

	height: 100%;

}

#zt-wrapper-inner {

	padding: 0;

	overflow: hidden;

	margin:0 auto;

}



.zt-wrapper {

	width: 960px;

	margin: 0 auto;

}





.zt-wrapper-inner {

	padding: 0 10px;

}



#zt-userwrap1,

#zt-userwrap2,

#zt-userwrap3,

#zt-userwrap4,

#zt-userwrap5,

#zt-userwrap6,

#zt-userwrap7 {

	width: 100%;

	clear: both;

}



#zt-userwrap1-inner,

#zt-userwrap2-inner,

#zt-userwrap3-inner,

#zt-userwrap4-inner,

#zt-userwrap5-inner,

#zt-userwrap6-inner,

#zt-userwrap7-inner {

	padding: 0px;

	width: 100%;

	overflow: hidden;

}



div.moduletable,

div.moduletable_menu,

div.moduletable_text,

div.module,

div.module_menu,

div.module_text {

	clear: both;

	margin:0px;

	position: relative;

	overflow: hidden;

}



/*title*/

h3.moduletitle{

	width:100%;

	height:auto;

	font-size:200%;

	color:#e9e9e9;

	font-family:Georgia;

	font-weight:normal;

	text-transform:uppercase;

	margin:0px 0px 20px 0px;

}

h3.moduletitle span{

	margin:0px 0px 0px 0px;

}



.title2 h3.moduletitle{

	width:100%;

	height:auto;

	font-size:200%;

	color:#e9e9e9;

	font-family:Georgia;

	font-weight:normal;

	text-transform:none;

	margin:0px 0px 20px 0px;

}

.title2 h3.moduletitle span{

	margin:0px 0px 0px 0px;

}



.modulecontent {

	width: 100%;

}

.modulecontent-inner {

	width: 100%;

	overflow: hidden;

}



/*container with right*/

#zt-container{

	width:100%;

}



#zt-right{

	width:22%;

	float:right;

}



#zt-left{

	width:22%;

	float:left;

}



#zt-content{

	width:100%;

	float:left;

	margin:80px 0px 0px 0px;

}



.modulepage #zt-content{

	width:100%;

	float:left;

	margin:0px 0px 0px 0px;

}



#zt-content-inner{

	width:56%;

	float:left;

	margin:20px 0px 0px 0px;

}



#zt-content-inner #zt-middle-inner{

	padding:0px 10px 0px 10px;

}



#zt-container-full #zt-content-inner{

	width:100%;

	float:left;

}



#zt-container-full #zt-content-inner #zt-middle-inner{

	padding:0px 10px 0px 10px;

}





#zt-container-left #zt-content-inner{

	width:70%;

	float:left;

}



#zt-container-left #zt-content-inner #zt-middle-inner{

	padding-left:20px;

	padding-right:0px;

}



#zt-container-left #zt-left{

	width:30%;

	float:left;

	padding:0;

}





/*zt-left*/

#zt-left-inner{

	padding:0px 0px 0px 10px;

}





/*zt-right*/

#zt-right-inner{

	padding:0px 10px 0px 0px;

}





#zt-component{

	margin: 0 0px 10px 0px;	

}

.homepage{

	display:none;

}

.homepage #zt-component{

	float: left;

    margin: 0;

    width: 100%;	

}

.homepage .zt-headline-new-header{

	 display:none;

}



.homepage .zt-headline-new-center{

	 display:none;

}



.homepage .zt-headline-new-bot{

	 display:none;

}

#zt-container-right #zt-component{

	margin:0px 0px 10px 0px;

}

.zt-mainframe-slide #zt-container  #zt-content,

.zt-mainframe-slide #zt-container-left  #zt-content,

.zt-mainframe-slide #zt-container-right #zt-content{

	margin: 20px 0;

}

.homepage #zt-content{

	/*margin:0px 0px 10px 0px;*/

	margin:0px;

}





#zt-container-right #zt-content-inner{

	width:70%;

	float:left;

}

#zt-container-right #zt-right{

	width:30%;

	float:right;

}



#zt-container-right #zt-content-inner #zt-middle-inner{

	padding-right:20px;

	padding-left:0px;

}

/*style module right*/





/*header*/

#zt-header{

	

}

#zt-header-inner{

	padding:0px 10px;

	height:auto;	

	

}

#zt-logo-outer{

	position:relative;

	width:210px;

	float:left;

	z-index:99;

}



#zt-logo{

	width:127px;

	height:132px;

	float:left;

	padding:0;

	margin:0;

	position:absolute;

	top:0;

	left:0;

	background:url('../images/logo.png') top left no-repeat;

}

#zt-logo a{

	display:block;

	width:100%;

	height:100%;

}

#zt-logo span{

	display:none;

}



/*zt-mainmenu*/

#zt-mainmenu{

	height:40px;

	width:785px;/*change 750px*/

	float:right;

	margin-top:17px;

}



.reset-link{

	padding:0px 0px 0px 20px !important;

	background:url('../images/zt-jorda-member-remove.png') no-repeat left 50% !important;

}

.remind-link{

	padding:0px 0px 0px 20px !important;

	background:url('../images/zt-jorda-member.png') no-repeat left 50% !important;

}

.registration-link{

	padding:0px 0px 0px 20px !important;

	background:url('../images/zt-jorda-member-add.png') no-repeat left 50% !important;

}



#zt-slideshow{

	width:100%;

	height:480px;/*430*/

	float:left;

	margin:50px 0px 0px 0px;

}

#zt-slideshow-inner{

	padding:0px 10px;

}

.none-slide{

	margin:80px 0px 0px 0px;

}



.bannergroup{

	width:100%;

	height:auto;

	text-align:center;

}

.banneritem{

	width:100%;

	height:auto;

	text-align:center;

	

}



/*left content*/

#zt-right h3.moduletitle span,

#zt-left h3.moduletitle span{

	margin:0px 0px 0px 10px;

}



#zt-right div.moduletable,

#zt-left div.moduletable{

	padding:10px;

}







.zt-mainframe #zt-container-right{

	width:100%;

	float:left;

	margin:10px 0px 0px 0px;

}

.zt-mainframe #zt-container,

.zt-mainframe #zt-container-left{

	width:100%;

	float:left;

	margin:10px 0px 0px 0px;

}

.zt-mainframe-slide #zt-container,

.zt-mainframe-slide #zt-container-left,

.zt-mainframe-slide #zt-container-right{

	width:100%;

	float:left;

	margin:0px 0px 0px 0px;

}





#zt-container #zt-left .modulecontent-inner,

#zt-container  #zt-right .modulecontent-inner{

	width:182px;

}



#zt-left .zt-module-outer,

#zt-right .zt-module-outer{

	margin:0px 0px 30px 0px;

}





#zt-container-left #zt-left .modulecontent-inner,

#zt-container-right #zt-right .modulecontent-inner{

	width:258px;

}



/*default user*/

.zt-user{

	float:left;

}

.zt-box-inside{

	display: block;

	padding: 0 10px;

}

/*zt-userwrap1*/

#zt-userwrap1{

	float: left;

    width: 100%;

}

#zt-userwrap1-inner{

	height:auto;

	float:left;

	margin:0px 0px 20px 0px;

}

/*zt-userwrap2*/

#zt-userwrap2{

	

}

#zt-userwrap2-inner{

	height:auto;

	float:left;

	margin:0px 0px 20px 0px;

}



/*zt-userwrap3*/

#zt-userwrap3{

	/*float: left;*/

    width: 100%;

}

#zt-userwrap3 div.latestnewsitems{

	margin: 0 0 15px;

}

#zt-userwrap3-inner{

	width: 100%;

}

/*zt-userwrap4*/

#zt-userwrap4{



}

#zt-userwrap4-inner{

	height:auto;

	float:left;

	margin:0px 0px 20px 0px;

}



/*zt-userwrap5*/

#zt-userwrap5{



}

#zt-userwrap5-inner{

	height:auto;

	float:left;

	margin:0px 0px 20px 0px;

}

/*zt-userwrap6*/

#zt-userwrap6{



}

#zt-userwrap6-inner{

	height:auto;

	float:left;

	margin:20px 0px 0px 0px;

}





.userwrap6-header{

	height:50px;

	float:left;

	width:100%;

}



.userwrap6-header .left{

	height:50px;

	float:left;

	width:15px;

	background:url('../images/zt-jorda-bg-user6-headleft.png') top left no-repeat;

}

.userwrap6-header .center{

	height:50px;

	line-height:50px;

	float:left;

	width:930px;

	background:url('../images/zt-jorda-bg-user6-headmid.png') top left repeat-x;

}

.userwrap6-header .right{

	height:50px;

	float:left;

	width:15px;

	background:url('../images/zt-jorda-bg-user6-headright.png') top right no-repeat;

}



#zt-userwrap6-inner2{

	width:940px;

	float:left;

	margin:0px 0px 0px 10px;

}

#zt-userwrap6-inner2 div.moduletable{

	padding:0;

}

.zt-userwrap6-content{

	margin:0px 6px;

	float:left;

	width:924px;

	padding-top:20px;

	border-left:1px solid #46362B;

	border-right:1px solid #46362B;

}



.userwrap6-center{

	background: url("../images/zt-jorda-userwrap6-mid-c.png") top left repeat;

	display:block;

	clear:both;

	float:left;

	margin:0px 1px;

}

.userwrap6-center .center-left{

	background: url("../images/zt-jorda-userwrap6-mid-l.png") top left repeat-y;

	float:left;

}

	

.userwrap6-center .center-right{	

	background: url("../images/zt-jorda-userwrap6-mid-r.png") top right repeat-y;

	float:left;

}







.userwrap6-footer{

	clear:both;

	background: url("../images/zt-jorda-bg-user6-botmid.png") top left repeat-x;

	height:19px;

	position:relative;

	display:block;

	margin:0px 19px;

}

.userwrap6-footer .left{

	background: url("../images/zt-jorda-bg-user6-botleft.png") top left no-repeat;

	width:19px;

	height:19px;  

	position:absolute;

	top:0;

	left:-19px;

}

	

.userwrap6-footer .right{	

	background: url("../images/zt-jorda-bg-user6-botright.png") top right no-repeat;

	width:19px;

	height:19px;  

	position:absolute;

	top:0;

	right:-19px;

}

#zt-breadcrumbs{

	width:65%;

	float:left;

}

#zt-breadcrumbs .breadcrumbs{

	font-weight:bold;

	margin:0 0 0 5px;

}

#zt-breadcrumbs .breadcrumbs img{

	margin:0px 5px;

}

#zt-breadcrumbs .showHere {

  background: url("../images/zt-jorda-bg-home-icon.png") no-repeat right 50%;

  padding: 0 20px 0 0;

  margin:0px 5px 0px 0px;

  font-weight:normal;

}





#zt-search{

	width:25%;

	float:right;

	line-height:50px;

}

#zt-search .search{

	float:right;

	width:90%;

	margin:10px 0px 0px 0px;

	background: url("../images/zt-jorda-bg-inputbox.png") repeat-x left top;

	color: #1F0E0C;

	height: 27px;

	line-height: 27px;

	padding: 0 5px;

	

	

}

#zt-search .search .inputbox{

	width:160px;

}

#zt-search .search .button{

	float: right;

    height: 21px;

    margin: 3px 0 0;

    width: 21px;

	background: url("../images/zt-jorda-btn-search.png") no-repeat left top;

}





.social-sharing{

	width:100%;

	float:left;

	margin:0;

	padding:0;

}

.social-sharing li{

	width:100%;

	float:left;

	margin:0px 0px 10px 0px;

	padding:0;

	background:0;

}

.social-sharing .outer-social{

	width:100%;

	float:left;

	margin:0;

	padding:0;

}

.social-sharing .outer-social .left{

	width:10px;

	height:36px;

	float:left;

	background:url('../images/zt-jorda-bg-social-left.png') top left no-repeat;

}

.social-sharing .outer-social .center{

	width:190px;

	height:36px;

	float:left;

	padding:0px 0px;

	background:url('../images/zt-jorda-bg-social-center.png') top left repeat-x;

}

.social-sharing .outer-social .center span{

	line-height:33px;

	font-size:105%;

	padding:0px 20px 0px 20px;

}

.social-sharing .outer-social .center .social-icon1{

	background:url('../images/zt-jorda-icon-facebook.png') top left no-repeat !important;

}

.social-sharing .outer-social .center .social-icon2{

	background:url('../images/zt-jorda-icon-twiter.png') top left no-repeat !important;

}	

.social-sharing .outer-social .center .social-icon3{

	background:url('../images/zt-jorda-icon-flickr.png') top left no-repeat !important;

}	

.social-sharing .outer-social .center .social-icon4{

	background:url('../images/zt-jorda-icon-youtube.png') top left no-repeat !important;

}	

.social-sharing .outer-social .center .social-icon5{

	background:url('../images/zt-jorda-icon-technorati.png') top left no-repeat !important;

}	

.social-sharing .outer-social .center .social-icon6{

	background:url('../images/zt-jorda-icon-zootemplate.png') top left no-repeat !important;

}	

.social-sharing .outer-social .center span a{

	 color:#ffffff;

}

.social-sharing .outer-social .center span a:hover{

	color:#8ADF00;

	text-decoration:none;

}

.social-sharing .outer-social .right{

	width:10px;

	height:36px;

	float:left;

	background:url('../images/zt-jorda-bg-social-right.png') top left no-repeat;

}





/*zt-latestnews*/

#zt-latestnews{

	/*width: 68%;

	float: left;*/

}

#zt-latestnews .moduletable{

	padding:10px 15px;

}

#zt-latestnews .latestnewsitems-inner{

	padding:0px 10px 0px 0px;

}





/*zt-col1*/

#zt-col1{

	width:100%;

	height:auto;

	margin:0px 0px 37px 0px;

}

#zt-col1 .zt-box-inside{

	 padding:0;

}

#zt-col1 .moduletable{

	padding:10px 20px;

}

#zt-col1.latestnewsitems-inner{

	padding:0px 10px 0px 0px;

}

/*zt-orderdelivery*/

#zt-orderdelivery{

	/*width: 32%;

	float: right;*/

}

#zt-orderdelivery .zt-box-inside{

	padding:0;

}

#zt-orderdelivery .moduletable{

	padding:10px 15px;

}

#zt-orderdelivery p{

	margin:17px 0px 0px 0px;

}



/*icon*/

.zticon {

	display: none;

}

.icon1{

	display: block;

	width:78px;

	height:92px;

	position:absolute;

	top:0;

	right:5px;

	z-index:1;

	background:url('../images/zt-jorda-icon1.png') top left no-repeat;

}

.icon2{

	display: block;

	width: 74px;

	height: 76px;

	background: url('../images/zt-jorda-icon2.png') top left no-repeat;

	position: absolute;

	top: 0;

	right:5px;

	z-index:1;

}

.icon3{

	display: block;

	width:52px;

	height:73px;

	background:url('../images/zt-jorda-icon3.png') top left no-repeat;

	position:absolute;

	top:0;

	right:5px;

	z-index:1;

}

.icon4{

	display: block;

	width:73px;

	height:75px;

	background:url('../images/zt-jorda-icon4.png') top left no-repeat;

	position:absolute;

	top:0;

	right:5px;

	z-index:1;

}

#typography {

  float: left;

  width: 100%;

}

/*zt-newdishes*/



#zt-newdishes{

	

}



#zt-newdishes .moduletable{

	padding:10px;

}

#zt-newdishes-inner{

	width:100%;

	float:left;

	height:auto;

	margin:10px 0px 0px 0px;

	position:relative;

}





#zt-favoritedishes-inner{

	padding:20px 0px 0px 0px;

}



#zt-user18 p{

	margin:0;	

}



/*zt-footer*/

#zt-footer{

}

#zt-footer-inner{

	line-height:40px;

	padding:0px 10px;

}

#zt-footer-menu{

	width:40%;

	float:left;

}

#zt-footer-right{

	width:60%;

	float:left;

	text-align:right;

}



#zt-footer-menu ul{

	margin:0;

	padding:0;

	height:auto;

	float:left;

	width:100%;

}

#zt-footer-menu ul li{

	margin:0px 15px 0px 0px;

	padding:0;

	height:auto;

	float:left;

	background:0;

}

#zt-footer-menu ul li a{

	background:0;

	color:#8ADF00;

}	

#zt-footer-menu ul li a:hover{

	text-decoration:underline;

}	

#zt-footer-menu ul li a span{

	background:0;

	line-height:40px;

	padding:0;

}