.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }


/* Normalizing Styles
-----------------------------------------------------------------------------*/
body { font-family: Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; background:url(../images/main-bg.jpg) top  center  no-repeat #f8f5ee ;text-align:justify;}
h1{clear:both; display:block; color:#0f7596; font-size:18px; font-weight:bold; padding:0 0 10px 0; font-family:"Trebuchet MS";}
h4{clear:both; display:block; color:#0f7596; font-size:14px; font-weight:bold; padding:0 0 10px 0;}

h2{clear:both; display:block; color:#0f7596; font-weight:bold; font-size:14px; background:url(../images/line-img.jpg) left  bottom no-repeat ;font-weight:bold; padding:0 0 5px 0; margin:0 0 5px 0;}
h3{clear:both; display:block; color:#fbcf42; font-size:12px; font-family:"trebuchet MS"; font-weight:bold; padding:0 0 5px 0;}
h4{clear:both; display:block; color:#666; height:25px; line-height:30px; font-weight:bold; font-size:13px; background:#e6e6e6 ;font-weight:bold; padding:0 0 5px 5px; margin:0 20px 5px 0;}

.clear { clear:both; }
p { padding:0 0 15px 0; line-height:16px;}
a{outline:0px;}
.red{color:#ff0000; font-weight:bold;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
#container{width:840px; margin:0 auto; padding:19px 0 0 0; background:url(../images/con-top.jpg) left top no-repeat;}

/* top-part
-----------------------------------------------------------------------------*/
#top{width:840px; float:left;}
#logo{width:248px; float:left;}
#flash{width:592px; height:269px; float:left; background:url(../images/header-img.jpg) left top no-repeat;}

/* menu-part
-----------------------------------------------------------------------------*/
#top-menu-main{width:840px; float:left;}
#top-menu-left{width:20px; float:left;}
#top-menu-right{width:20px; float:left;}

#top-menu{width:800px; float:left; background:url(../images/menu-mid.jpg) left top repeat-x;}
#top-menu ul{margin:0px; padding:0px;}
#top-menu li{list-style:none; line-height:34px; float:left; height:34px; padding:0 7px;font-size:13px; font-weight:bold; color:#fff; cursor: pointer;}
#top-menu li a{width:auto; line-height:34px; height:34px; text-decoration:none; font-size:13px; font-weight:bold; color:#fff;}
#top-menu li a:hover,
#top-menu li a.act-top{color:#ffe8a0;}
#top-menu li .act-top1{color:#ffe8a0;}
#menu-banner{width:840px; float:left;}

/* content-part
-----------------------------------------------------------------------------*/
#content{width:840px; float:left; background:#fff;}

/* left-part
-----------------------------------------------------------------------------*/
#left{width:225px; float:left; padding:0 13px 0 10px;}
#left-main{width:225px; float:left; padding:29px 0 0 0; }
#left-bot{width:225px; float:left;}

#sign-main{ width:177px; float:left; background:url(../images/sign-bg.jpg) left top no-repeat; padding:0 20px 0 28px;}
#sign-main-text{ width:177px; float:left; margin:0 0 0 0 ; font-size:11px; font-weight:bold; font-family:"trebuchet MS"; color:#84824c;}
.filed-main{width:177px; float:left; padding:5px 0 11px 0;}
.filed{width:174px; float:left; padding:3px 0 0 3px; color:#3b3a6d; border:1px solid #dfdedc; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; height:19px; font-weight:bold;}
#sign-main-bot{width:225px; float:left;}

#sign-main2{ width:187px; float:left; background: url(../images/left-bg1.jpg) left top repeat-x #b3d190;  padding:0 15px 0 23px;}

.sign-img{width:187px; float:left; padding:10px 0 0 0; text-align:center;}
.sign-img img{padding:0 7px 0 0;}

/* right-part
-----------------------------------------------------------------------------*/
#right{width:592px; float:left; }
#right2{width:592px; float:left; }
#right8{width:800px; float:right; text-align:right; padding:0 0 0 0;}

#right-content{width:562px; float:left; padding:23px 20px 0 10px;}
#right-content ul{ margin:0px; padding:0 0 12px 20px;}
#right-content li{ line-height:26px;}
#right-content a{color:#1b5ca8; text-decoration:none;}
#right-content a:hover{color:#1b5ca8; text-decoration: underline;}
.banner{width:562px; float:left;}
.banner2{width:562px; float:left; padding-left: 5px;}
.banner img{padding:0 20px 0 0;}
.more{width:550px; float:left; padding:6px;}

.right-content1{width:300px; float:left;}
.right-content1 ul{margin:0px; padding:0px 0 0 15px;}
.right-content1 li{color:#1b5ca8; text-decoration:none; line-height:25px; height:25px;}
.right-content1 li a{color:#1b5ca8; text-decoration:none; line-height:25px; height:25px;}
.right-content1 a:hover{color:#1b5ca8; text-decoration: underline;}
.lunch-img{width:144px; float:right;}
.lunch-img img{padding:0 0 10px 0;}
/* footer-part
-----------------------------------------------------------------------------*/
#footer-main{width:100%; float:left; background:url(../images/footer-bg.jpg) left top repeat-x #b5e3f8; padding:0 0 0 0;}
#footer{width:840px; min-height:306px; margin:0 auto; padding:6px 0 0 0; background:url(../images/footer-top.jpg)  center top no-repeat;}

#footer2{width:840px; float:left; background:url(../images/footer-line.jpg) left top  repeat-x; padding:6px 0 20px 0;}

.footer-menu-main{width:158px; float:left; padding:22px 0 0 20px;}
.footer-menu{width: auto; float:left; font-family:"trebuchet MS"; font-size:11px; color:#fff;}
.footer-menu ul{margin:0px; padding:0px;}
.footer-menu li{list-style:none; line-height:20px; height:20px;}
.footer-menu li a{width:auto; line-height:20px; height:20px; padding:0 10px; text-decoration:none; font-size:11px; font-weight: normal; color:#fff;}
.footer-menu li a:hover{color:#ffe8a0;}

.footer-logo{width:107px; float:left; text-align:center; font-family:"trebuchet MS"; font-size:12px; color:#fff; line-height:18px; margin:0 0 0 0px;}

.footer-left{width:294px; float:left; font-size:12px; font-family:"trebuchet MS"; color:#337999; padding:0 0 0 5px;}
.footer-right{width:294px; float:right; font-size:12px; text-align:right;}


#sub-main{width:840px;}

.menu-sub{width: auto; float:left;}
.menu-sub ul{margin:0px;padding:0px;}
.menu-sub li{margin:0px; padding:0px; line-height:30px; display:block; list-style:none; border-bottom:1px solid #fff; padding:0 10px;}
.menu-sub li a{margin:0px; color:#fff; font-size:13px; display:block; font-weight:bold;text-decoration:none; height:30px;}
.menu-sub li a:hover{color:#ffe8a0;}

#delicious-food {
	position:absolute;
	background:#0f7596;
	margin:0 0 0 80px;
	top:310px;
	z-index:1;
	visibility: hidden;
	padding:10px 0 0 0;
}

/* 08-01-10 */
.footer-links-main{width:178px; float:left;}
.footer-logo1{width:auto; float:left; margin:0 5px 0 0;}

/* 08-01-10 */

/* 09-01-10 */
#all-about-jb {
	position:absolute;
	background:#0f7596;
	margin:0 0 0 495px;
	top:310px;
	z-index:1;
	visibility: hidden;
	padding:10px 0 0 0;
}
#contact-us {
	position:absolute;
	background:#0f7596;
	margin:0 0 0 625px;
	top:310px;
	z-index:1;
	visibility: hidden;
	padding:10px 0 0 0;
}

.products-main{width:562px; float:left;}
.product-main1{width:562px; float:left; padding:0 0 20px 0;}
.products{width:248px; float:left; padding:0 30px 0 0; text-align:center;}
.photo-img{width:172px; float:left; padding:0 15px 0 0;}
.img-border{border:2px solid #e1e0b2;}
.products-txt-main{width:248px; float:left; padding:5px 0 0 0; text-align:center;}
.products-txt{width:105px; float:left; text-align:right; padding:0 5px 0 0; line-height:20px;}
#right-content .products-main .order-btn{width:50px; float:left; background:#0f7596; line-height:20px; font-size:12px; color:#fff; text-align:center; font-weight:bold;}
#right-content .products-main .order-btn a{display:block; color:#fff; text-decoration:none; padding:0 5px;}
#right-content .products-main .order-btn a:hover{color:#e1e0b2; text-decoration:none; padding:0 5px;}

.links-logo{width:auto; float:left; padding:0 30px 0 0;}
.links-txt{width:auto; vertical-align:middle; float:left; padding:25px 0 0 0;}
.links-txt a{text-decoration:none; color:#0f7596;}
.links-txt a:hover{text-decoration:none; color:#0f7596;}

.about-deerfield-img{width:102px; float:right; padding:0 0 0 20px;}
.about-deerfield-img img{margin:0 0 15px 0;}

.form-main{width:562px; float:left;}
.form-main1{width:562px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-left{width:200px; float:left;}
.form-left_contact{width:75px; float:left;}
.form-mid{width:auto; text-align:center; padding:0 5px; float:left;}
.form-right{width:348px; float:left;}
.form-right_catering{width:550px; float:left; text-align:center; padding-left: 85px;}
.for-input{width:200px; float:left; border:1px solid #0f7596; height:16px; padding:2px 0 0 3px;}
.for-txtarea{width:200px; float:left; border:1px solid #0f7596; padding:2px 0 0 3px;}
.for-list{width:auto; float:left; border:1px solid #0f7596; height:20px; font-family:Arial;}
.for-input1{width:60px; float:left; border:1px solid #0f7596; height:16px; padding:2px 0 0 3px;}
.form-order{width:30px; float:right; border:1px solid #0f7596; height:16px; padding:2px 0 0 3px;}
.for-area{width:300px; float:left; border:1px solid #0f7596; height:50px; padding:2px 0 0 3px;}

#right-content .btn{width:60px; float:left; background:#0f7596; line-height:24px; font-size:12px; color:#fff; text-align:center; font-weight:bold;}
#right-content .btn a{display:block; color:#fff; text-decoration:none; padding:0 5px;}
#right-content .btn a:hover{color:#e1e0b2; text-decoration:none; padding:0 5px;}

.live-data-main{width:562px; float:left;}
.live-data{width:562px; float:left; padding:0 0 5px 0; margin:0 0 5px 0; line-height:18px; border-bottom:1px dotted #ccc;}
.live-data1{width:200px; float:left; padding:0 10px 0 0;}
.live-data2{width:152px; float:left; font-weight:bold; color:#0f7596; padding:0 10px 0 0; ;}
.live-data3{width:190px; float:left; text-align:right;}
.for-input5{width:200px; float:left; border:none; height:25px; padding:2px 0 0 3px;}
.form-list{width:auto; border:1px solid #0f7596; height:20px; font-family:Arial;}
/* 09-01-10 */

/* 13-01-10 */

.form-txt{width:300px; float:left; padding:0 0 5px 0;}
#checkbox{margin:2px 0 0 0;}
.radio{margin:2px 0 0 0;}

#right-content .btn1{width:105px; float:left; background:#0f7596; line-height:24px; font-size:12px; color:#fff; text-align:center; font-weight:bold;}
#right-content .btn1 a{display:block; color:#fff; text-decoration:none; padding:0 5px;}
#right-content .btn1 a:hover{color:#e1e0b2; text-decoration:none; padding:0 5px;}
.for-list1{width:auto; float:left; border:1px solid #0f7596; height:20px; font-family:Arial; margin:0 0 5px 0;}

.phone{color:#d90000; font-size:13px;}
/* 13-01-10 */
.pop-main2{width:562px; float:left;}
.pop-main{ width:120px; height:20px; text-align:center; float:left; padding:5px; color:#FF0000; font-size:18px; font-family:Trebuchet MS;}
#popup1{
	width:130px;
	z-index:1;
	position:absolute;
	top:730px;
	margin:0 0 0 120px;
	visibility:hidden;
	border:2px solid #045d9c;
}



/* 21-01-10 */
#myvideo{
	width:250px;
	height:360px;
	position:fixed;
	right:0;
	bottom:0;
	padding:0 0 0 50px;
	z-index:1;
}
/* 21-01-10 */

/* 27-01-10 */
.gallery-thumb{width:120px; float:left; padding:0 20px 0 0;}
.img-right{width:auto; padding:0 0 10px 10px; float:right;}

/* 27-01-10 */
#form-content{width:830px; float:left; padding:23px 0 0 10px;}

.form-main{width:550px; float:left; padding:10px 0 0 0;}
.form-main{width:400px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-main14{width:255px; float:right; padding:0 0 10px 0; line-height:20px;}

.input-main{width:200px; float:left;}
.input{width:200px; float:left; padding:3px 0 0 3px; height:18px; border:1px solid #b1d3d3; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
 label{width:135px; float:left; text-align:left;}
 .text-label{width:290px; float:left; text-align:left;}
 .text-labe2{width:40px; float:left; text-align:left;}
.submit-img{width:80px; height:24px; line-height:20px; background:#377c9b; font-family:Tahoma; color:#fff; font-size:11px; font-weight:bold; float:left; margin:0 10px 0 0;}
.submit-order{width:100px; height:62px; line-height:20px; background:#0f7596; font-family:Tahoma; color:#fff; font-size:11px; font-weight:bold; margin:0 10px 0 0;}
.input-area{width:200px; float:left; padding:3px 0 0 3px; height:50px; border:1px solid #b1d3d3; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.right-content2{width:830px; float:left;}
.radio-btn{width: auto; float:left; text-align:left; padding:0 15px 0 0;}
.form-main2{width:800px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-bor{border:1px solid #b1d3d3;}
.for-input4{width:150px; float:left; border:1px solid #0f7596; height:16px; padding:2px 0 0 3px;}
.for-input5{width:50px; float:left; border:1px solid #0f7596; height:16px; padding:2px 0 0 3px;}
.form-main4{width: auto; float:left; line-height:20px; padding:0 15px 0 0;}
.for-input6{width:300px; float:left; border:1px solid #0f7596; height:16px; padding:2px 0 0 3px;}
.for-input7{width:60px; float:left; border:1px solid #0f7596;font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* 09-02-10 */
.sub-menu-sub{width: auto; float:left;}
.sub-menu-sub ul{margin:0px;padding:0px;}
.sub-menu-sub li{margin:0px; padding:0px; line-height:30px; display:block; list-style:none; border-bottom:1px solid #fff; padding:0 10px;}
.sub-menu-sub li a{margin:0px; color:#fff; font-size:13px; display:block; font-weight:bold;text-decoration:none; height:30px;}
.sub-menu-sub li a:hover{color:#ffe8a0;}

#employement {
	position:absolute;
	background:#0f7596;
	margin:0 0 0 523px;
	top:310px;
	z-index:1;
	visibility: hidden;
	padding:10px 0 0 0;
}

/* 09-02-10 */