/* CSS Document */
body{padding:0px; margin:0px;}
h1,h2,h3,h4,p,ul,li,a{ padding:0px; margin:0px; list-style:none; font-weight:normal; text-decoration:none;}
.float-left { float:left; margin:0; padding:0; }

#warp{ width:850px; background:url(../images/main-bg.jpg) repeat-y; margin:0px auto; overflow:hidden; padding:0 17px 0 17px;}
#header{ width:850px; height:117px; background:url(../images/jheader-bg.jpg); float:left;}
/*#header h1{ font-family:arial; font-size:30px; color:#297A01; padding:36px 0 0 169px;}
#header h1 span{ color:#FF7200}*/
#header  h1{ font-family:arial; font-size:13px;float:left; color:#297A01; margin:90px 0 0 10px;}
#menu{ width:846px; float:left; background:url(../images/menu-bg.jpg); height:36px; padding:2px 2px 2px 2px;}
#menu a{ font-family:verdana; font-weight:bold; font-size:14px; color:#FFFFFF; float:left; display:block; height:36px; text-align:center; line-height:35px;}
#menu a:hover{ background:url(../images/menu-over-bg.jpg) repeat-x;}
#menu a.home{ width:162px;}
#menu a.order_delivery{ width:316px; margin-left:1px;}
#menu a.advertise{ width:165px;margin-left:1px;}
#menu a.contact{ width:200px;margin-left:1px;}
#clear{ width:100%; float:left; height:17px;}
#content-top{ width:850px; float:left;}
#content-top-left{ width:432px; float:left; height:270px;}
#content-top-left h2{ font-family:"Trebuchet MS"; font-size:19px; color:#FFFFFF; font-weight:bold; height:212px; padding:7px 0 0 23px; width:409px;}
#content-top-left p{ font-family:"Trebuchet MS"; font-size:21px; font-weight:bold; color:#892405; padding:0 0 0 48px;}
#content-top-right-new{width:418px; float:right; background:url(../images/form-new-bg.jpg); height:270px;}
#content-top-right-new h2{ height:34px; width:418px; font-family:verdana; font-size:20px; font-weight:bold; color:#371F00; padding-top:10px;}
#content-top-right-new ul{ width:340px; float:left; margin:0 78px 0 0;padding-top:10px;}
#content-top-right-new ul li{ font-family:verdana; font-size:14px; color:#1C1C1C; height:27px;}
#content-top-right-new ul li.form_left{ width:142px; float:left; text-align:right; padding-right:10px;}
#content-top-right-new ul li.form_right{ width:188px; float:right;}



#content-top-right{ width:418px; float:right;}
#content-top-right h2{ background:url(../images/catering-quote-image.jpg); height:34px; width:418px; font-family:verdana; font-size:20px; font-weight:bold; color:#371F00; padding-top:10px;}
#content-top-right ul{ width:404px; float:left; margin:0 13px 0 0; height:205px; background:#FFF0CA; border-right:1px solid #F7C070; border-bottom:1px solid #F7C070; padding-top:20px;}
#content-top-right ul li{ font-family:verdana; font-size:14px; color:#1C1C1C; height:36px;}
#content-top-right ul li.form_left{ width:152px; float:left;}
#content-top-right ul li.form_right{ width:252px; float:right;}
.input-box{ font-family:verdana; font-size:11px; color:#000000; border:1px solid #FFF0CA;}
.submit_btn{ float:left; margin:10px 0 0 70px;}


/* Add CSS by Jagannath */
#content{ width:824px; float:left; margin:0px 13px 0px 13px;}
#content ul{ width:260px; float:left; }
#content ul.mid{ width:260px; float:left; margin:0px 22px 0px 22px; }
#content ul li{ float: left; border:1px solid #F4B95F; padding:4px 4px 4px 4px;}
#content ul li h2{ width:250px; float:left; height:35px; background:url(../images/content-head-bg.jpg); text-align:center; padding:10px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#371F00;}
#content ul li p{ width: 85%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#371F00; padding:10px 20px;}
#content ul li ul li.description a{ color:#371F00;}
#content ul li ul li.description a:hover{ color: #990000; }
#clear2{ width:100%; float:left; height:10px;}
#get-matched{ width:824px; float:left; margin:0px 13px 0px 13px; background:url(../images/chek-box-bg.jpg); overflow: hidden; height:156px;}
#get-matched h2{ width:100%; float:left; padding:10px 0px 0px 36px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#371F00;}
#get-matched ul{ width:100%; float:left; margin-top:20px; }
#get-matched ul li{ width:170px; float:left; padding-left:36px;}
#get-matched ul li p{ font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; color:#371F00 ; }
#get-matched ul li p img{ padding: 0px 15px 0px 0px;}
#content-lower{ width:824px; float:left; margin:0px 13px 0px 13px;}
#content-lower h2{ width:100%; float:left; height:25px; background: url(../images/lower-content-bg.jpg); text-align:center; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color:#371F00;}
.content-lower-left{width:220px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070; padding-left:124px; }
.content-lower-left a{ color:#707070; text-decoration:underline;}
.content-lower-left a:hover{ text-decoration:underline; color:#000000;}
.content-lower-left li, .content-lower-mid li, .content-lower-right li{ padding-top:3px;}
.content-lower-mid{width:202px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070;}
.content-lower-mid a{ color:#707070; text-decoration:underline;}
.content-lower-mid a:hover{ text-decoration:underline; color:#000000;}
.content-lower-right{width:276px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070;}
.content-lower-right a{ color:#707070; text-decoration:underline;}
.content-lower-right a:hover{ text-decoration:underline; color:#000000;}
#footer { width:850px; float:left; background:url(../images/footer-bg.jpg); text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#ADED8C; line-height:22px; padding:10px 0px 10px 0px; }
#footer a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#ADED8C; text-decoration:none;}
#footer a:hover { text-decoration:underline; }

/* Add CSS on 15.06.09 */
#content ul li ul{ width:100%; float:left; }
#content ul li ul li{ border:0px;}
#content ul li ul li.image{ width:56px; float:left; padding-left:20px; height:18px; }
#content ul li ul li.car-image{ width:54px; float:left; padding:9px 0px 0px 20px; }
#content ul li ul li.description{ width:170px; float:left; padding:9px 0px 9px 0px; height:18px;}
#content ul li ul li.image, #content ul li ul li.description{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#371F00; } 


.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1200px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 2%;
	left: 20%;
	width: 60%;
	height: auto;
	padding: 16px;
	border: 2px solid orange;
	background-color: white;
	z-index:1002;
	overflow: hidden;
	clear:both;
}
#RequestDiv-top{ float:right;}
#RequestDiv-bottom{width:100%;}
#RequestDiv-bottom h2{ color:#BB5100; font-size:27px; font-weight:bold; text-align:center; width:100%;  padding:10px 0 20px 0; margin:0px;}
#RequestDiv-bottom ul{width:100%; float:left; color:#BB5100; padding:0px; margin:0px; list-style:none;}
#RequestDiv-bottom ul li{ float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#RequestDiv-bottom ul li.reqleft{width:50%; padding:0 10px 0 0; text-align:right; float:left; height:30px;}
#RequestDiv-bottom ul li.reqright{width:45%;float:right;height:30px;}
.reqfield{border:1px solid #AFAFAF; width:200px;color:#000000; font-size:11px; }
.reqfield-select{width:200px;color:#939393; font-size:11px; }

/*********************** 130709 ***********************/
#contact-content { width:542px; float:left; padding:0px 22px 0px 0px; background:url(../images/contact-mid-bg.jpg) repeat-y; }
#contact-content h2 { width:542px; height:35px; float:left; padding:15px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#371F00; text-align:center; background:url(../images/contact-header-bg.jpg) repeat-y; }
#contact-content p { width:502px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#371F00; padding:15px 20px 50px 20px; line-height:19px; }
#contact-content p a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2E7B07; text-decoration:underline; }
.start-quote { text-align:right; width:500px; float:left; }
#contact-content p a:hover { text-decoration:none; }
#contact-content p span { color:#EDA141; font-weight:bold; }