@charset "utf-8";
html {background:#fff;}
body {font-family:arial, sans-serif;background:#FFF;color:#666;margin: 0;}
h1, h2, h3{font-weight: normal;}
p {}
li {font-size:1em;}
.clear {clear:both;}
a{text-decoration: none;}
img{border:0;padding: 0; margin: 0;}
.inWrap{background: url(../images/eatlime.jpg) no-repeat top 135px center;}
#header {height: 135px;border-bottom:5px solid #5d9122}
.headerCnt{width:975px;margin:0 auto;}
.headerCnt img{margin:10px 0 5px}
.topMenu{float:right;width:48.4%;text-align: right;margin-top:10px}
.topMenu p{color:#7fc241;font-size: 24px;margin:7px 0 15px}
.topMenu p span{color:#5d9122;font-weight: bold;}
.btnQuote{color:#fff;background: #5d9122;border:none;font-size: 15px; padding: 2px 10px 3px;}
#content {background-color: #fff;width:975px;margin:0 auto;position: relative;overflow: hidden;min-height: 400px;}
.inTop{width:975px;margin:0 auto;display: table;}
.inTop h2{color:#fff;text-align: right;font-size:44px; margin-top:10px}
.inTop div{margin-top:295px;background: rgba(0,0,0, .5);display: table; }
.inTop div p{color:#fff; font-size:22px;margin: 5px 70px 20px; text-align: center;line-height: 30px;}
.inTop div h3{color:#fff; font-size:27px;text-align: center;margin-top:20px}
.intCnt{margin-top:20px !important;background: none !important;}
.inBox{background: #fff;border:1px solid #c0c0c0;width:313px ;float: left;height: 350px;margin:0 0 15px 0;overflow: hidden;}
.inBox ul{color:#b0b0b0;list-style: outside none none;padding-left: 30px}
.inBox a{color: #225d91; font-size: 15px;line-height: 26px;}
.inBox a img{margin-right:7px}
.inBoxMrg{margin:0 15px 15px !important}
#content .inBox h3{color:#5d9122;text-align: center; border-bottom: 1px solid #5d9122;margin: 15px 25px 5px;font-size: 26px; }
#content h1{color:#069246; font-size:22px} 
#content h3{color:#5d9122 ;border-bottom:1px dotted #ccc; padding-bottom: 4px;font-size: 24px;}
#content h4{color:#5d9122 ;padding-bottom: 0px;font-size: 20px;margin:15px 0 10px}
#content p{font-size:14px; line-height: 22px;text-align: justify;}

.categories {width:100%;float:left;font-size:12px;margin-top: 15px;}
.INheading{width: 33.3%; float:left;margin-top: 0px;}
.INheading span{color:#069246; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px;font-size: 18px;}
.categories ul{list-style:inside;list-style-type:none;margin:0;padding:3px 0 14px;float:left;width:80%}
.categories li{list-style:inside;list-style-type:disc;line-height: 24px;font-size: 14px; color:#c2c2c2}
.categories li a{color:#666}
#footer{background-color: #5d9122; padding:15px 0 20px 0;border-top:10px solid #7fc241}
.footerCnt{width:975px; margin:0 auto;background: url('../images/eatlimesmall.png') no-repeat left center;height: 34px;display: table;}
.footerCnt p.left{margin:0 0 0 140px; width: 36%;padding: 14px 0 0 0;font-size: 12px;float: left;}
.footerCnt p.rgt{margin:0;width:49%;padding: 5px 0 0 0; font-size: 15px;float: right; text-align: right;color:#fff;line-height: 26px;}
.footerCnt p.rgt a{color:#fff;margin:0 5px}
.footerCnt p.rgt a:hover{text-decoration: underline;}
.chooseBox{position: relative;top: 255px;margin-left:35px;float:left}
.select-wrapper{color:#7c7c7c;float: left;display: inline-block;border: 1px solid #fffeff;background:#fff url("../images/dropdown.jpg") no-repeat right center;width:219px; cursor: pointer;padding-left:5px;border:1px solid #5d9122;margin-left:10px}
.select-wrapper, .select-wrapper select{height: 25px;line-height: 25px;font-size: 15px;}
.select-wrapper:hover{background:#fff url("../images/dropdown.jpg") no-repeat right center;border-color: #fffeff; }
.select-wrapper .holder{display: block;margin: -27px -1px 0 -6px;white-space: nowrap;overflow: hidden;cursor: pointer; position: relative;float:left;border:1px solid #5d9122;padding-left:5px;text-align: left;width: 219px;}
.select-wrapper select{color:#7c7c7c;margin: 0;position: relative; z-index: 2;cursor: pointer; outline: none;width: 220px;left:0; border:1px solid #fffeff;opacity: 0;}
.select-wrapper2{color:#7c7c7c;float: left;display: inline-block;border: 1px solid #fffeff;background:#fff url("../images/dropdown.jpg") no-repeat right center;width:150px; cursor: pointer;padding-left:5px;border:1px solid #5d9122;margin-left:5px}
.select-wrapper2, .select-wrapper2 select{height: 25px;line-height: 25px;font-size: 15px;}
.select-wrapper2:hover{background:#fff url("../images/dropdown.jpg") no-repeat right center;border-color: #fffeff; }
.select-wrapper2 .holder2{display: block;margin: -27px -1px 0 -6px;white-space: nowrap;overflow: hidden;cursor: pointer; position: relative;float:left;border:1px solid #5d9122;padding-left:5px;text-align: left;width: 150px;}
.select-wrapper2 select{color:#7c7c7c;margin: 0;position: relative; z-index: 2;cursor: pointer; outline: none;width: 150px;left:0; border:1px solid #fffeff;opacity: 0;  }
.Listing{margin:40px 0 0 0}
/* CSS hacks for older browsers */
_noFocusLine: expression(this.hideFocus=true);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);-khtml-opacity: 0; -moz-opacity: 0;}
.SpnFr{color:#dfb58f; font-size:24px;margin-left:10px;position: relative;top:-17px;font-weight: bold;}

#content p.chP{color:#fff;font-size:20px;text-shadow: 3px 3px 6px #000;}
p.chP a{color:#fff;text-decoration: underline;}
div.TopHeading{background-color: #F7f7f7;height:60px;margin-top:1px;color:#242424; font-size:28px;padding:0 20px;line-height: 58px;}
#content h2{color:#5d9122;font-size:32px;margin:10px 0}
.bread{margin:10px 0 0 0;color:#666;font-size:12px;}
.bread a{color:#666;}
strong, strong p {color:#069246;font-size:1.1em;}
.categories ul.state_listing{width:33.3%}
.categories ul.state_listing li{list-style:none;line-height: 32px;font-size: 14px; color:#c2c2c2}
.categories ul.state_listing li a img{position: relative;top:8px;margin-right: 10px;}
#smEng{ float:left; width:675px;}
.t2 .categories{margin-top:0px;}
.cntLeft{float:left;width:675px;}
.cntRight{float:right;width:275px;}
.cntRight div{border:1px solid #e7e7e7;padding: 5px 20px ;margin:2px 0 15px}
.cntRight h2{color:#5d9122 !important;margin:15px 15px 0;font-size:22px !important;}
.cntRight ul {padding-left:15px ;}
.cntRight ul li, .Listing ul li, .all_cities ul li{color:#b0b0b0;font-size:14px;line-height: 24px; }
.cntRight ul li a, .Listing ul li a, .all_cities ul li a{color:#225d91;}
.Listing ul, .all_cities ul{float:left;width:20%;padding-left:10px;list-style: none;}
.Listing ul li a img{margin-right: 7px;}
.all_cities{display: none;}
#content .see_more{text-align: right;color:#069246;cursor: pointer;}
p a{color:#225d91}

#contact input[type="text"], #contact textarea{border:1px solid #ccc;padding:15px 10px;margin:15px 0 0 0;color:#696969;width:75%;border-radius:5px;font: 14px/1.5em Arial,Helvetica,sans-serif !important;}
#contact label {display:block;margin:17px 0 0;font-size:14px;float:left;clear:left;width:190px;color:#696969; }
#contact .button{cursor: pointer;}
#contact fieldset{padding: 0;}
#contact fieldset img{border: none;background: none;}
#contact .inputContact{background-color: #5d9122; color:#FFFDFE;font-size:16px;padding:10px;border:none;border-radius:3px;cursor: pointer;}
#contact span{float:right;margin-right:225px}
.recaptchatable *{font-size: 4pt !important;}
h2.cityIndexSiteMapH2{margin-bottom:0px !important;}


#content div.tabs{overflow:hidden;margin-top:7px}
.tabs-title{}
.tabs-title ul{overflow:hidden;margin:0;font-size: 15px;list-style: none;padding:0px;}
.tabs-title ul li.headings{float:left;background-color: #e0e0e0;border-bottom:4px solid #11a149;border-top:4px solid #e0e0e0;}
.tabs-title ul li a.tab{padding-left:11px\0/IE8+9 !important; padding-right:11px\0/IE8+9 !important; /* IE8+9  */}
.tabs-title ul li a.tab{float:left;text-align:center;line-height:38px;color:#11a149;font-weight: normal;padding:0px 13px}
.tabs-title ul li a:hover{background-color: #11a149;color:#fff;}
.tabs-title ul li.current a{background-color: #11a149; color:#fff}
.tab-content{overflow:hidden;height:165px;padding:0 0 17px 0px;border-bottom:4px solid #e0e0e0;}   
.tab-content ul{width:25%;float:left;padding:0;}
.tab-content ul li {font-size:14px;color:#666;padding:0 0 0 10px;list-style:inside;line-height: 24px;}
.tab-content ul li a{color:#666;}