/*------------Common-----------------*/

* { padding:0px; margin:0px; }
body { background:url(../images/main-bg.gif) center top repeat-y #fff; font:normal 12px Arial, Helvetica, sans-serif; }
.ovFlow { overflow:hidden; }
.floatLeft { float:left; }
.floatRight { float:right; }
a { text-decoration:underline; color:#6A9829; }
a:hover { text-decoration:none; }
.bluish { color:#0193B7; }
.borBottomImg { padding-bottom:7px; background:url(../images/divider.gif) left bottom repeat-x; margin-bottom:8px; overflow:hidden; }
.greenish { color:#6A9829; }


/*------------Header-----------------*/
#Header { width:1003px; margin:auto; height:100px; background:url(../images/header-bg.gif) left top no-repeat #FAF5E0; position:relative; }
#Header h1.logo { position:absolute; left:70px; top:30px; }
#Header .navItem { font-size:14px; font-weight:bold; position:absolute; top:50px; right:33px; }
#Header .navItem a { float:left; text-decoration:none; margin-left:37px; color:#736A46; display:block; background:url(../images/bullet.gif) no-repeat left 2px; padding-left:15px; }
#Header .navItem a:hover { color:#6A9829; }

/*------------HeaderImgArea-----------------*/
#HeaderImgArea { width:1003px; margin:auto; border-bottom:8px solid #EAE4CC; padding-bottom:1px; background:#fff; }
#HeaderImgArea .holder { background:url(../images/header-next-bg.gif) repeat-y left top; position:absolute; height:120px; position:relative; }
#HeaderImgArea .leftImg { width:326px; height:120px; left:31px; top:0px; background:url(../images/img-left.jpg) left top no-repeat; position:absolute; }
#HeaderImgArea .midImg { width:410px; position:absolute; right:204px; top:22px; font-weight:bold; font-size:19px; color:#fff; text-decoration:none; text-align:center; }
#HeaderImgArea .midImg .yellowTxt { color:#F8FABA; }
#HeaderImgArea .rightImg { width:146px; height:120px; position:absolute; left:823px; top:0px; background:url(../images/right-img.jpg) left top no-repeat; }
/*------------Content-----------------*/
#Content { width:1003px; margin:auto; margin-bottom:20px; }
#Content .holder { overflow:hidden; }
#Content .leftPanel { width:226px; float:left; }
#Content .contentArea { padding:0px 22px }
#Content .midPanel { width:553px; float:left; background:url(../images/mid-panel-bg.gif) left top repeat-x; }
#Content .midPanelArea { width:522px; margin:auto; }
#Content .rightPanel { float:right; width:224px; }
#Content h1 { display:block; font:bold 21px "Trebuchet MS", Tahoma, Arial; text-transform:uppercase; padding-top:30px; padding-bottom:10px; text-transform:uppercase; }
#Content .leftPanel h1 { color:#6A9829; border-bottom:#6A9829 1px solid; }
#Content .leftPanel .headerHolder { border-bottom:6px solid #EBF4DE; margin-bottom:5px; }
#Content .leftPanel li { list-style-type:none; line-height:25px; display:block; background:url(../images/divider.gif) left bottom repeat-x; }
#Content .leftPanel li.last { background:none; }
#Content .leftPanel li a { color:#554C28; text-decoration:none; }
#Content .leftPanel li a:hover { color:#6A9829; }
#Content .newsletterTxt { padding:5px 0px 0px 0px; font-size:11px; }
#Content .leftPanel b { color:#6A9829; font-weight:bold; display:block; padding-bottom:5px; }
#Content .leftPanel input { float:left; }
#Content .leftPanel select { float:left; }
#Content .leftPanel input.but { margin-left:2px; }
#Content .rightPanel h1 { color:#0193B7; border-bottom:#297E98 1px solid; }
#Content .rightPanel .headerHolder { border-bottom:6px solid #DEF1F4; margin-bottom:15px; }
#Content .midPanel h1 { color:#555555; border-bottom:#606060 1px solid; }
#Content .midPanel .headerHolder { border-bottom:6px solid #EFEFEF; margin-bottom:15px; }


#Content .map { margin-top:10px; background:url(../images/map.gif) left top no-repeat; height:317px; }
#Content .Googlemap { width:510px; margin:10px auto; }
#Content .box { margin-bottom:15px; color:#736A46; }
#Content .box strong { font-weight:bold; color:#0193B7; }
#Content .box a { color:#0193B7; text-decoration:none; }
#Content .box a:hover { color:#000; }
#Content .box img { margin-bottom:5px; display:block; }
#Content .botArea { float:left; width:200px; margin-right:50px; }
#Content .botArea li { list-style-type:none; line-height:25px; display:block; background:url(../images/divider.gif) left bottom repeat-x; }
#Content .botArea li a { color:#262626; text-decoration:none; }
#Content .botArea li a:hover { color:#0193B7; }
#Content .botArealast { float:left; width:200px; }
#Content .botArealast li { list-style-type:none; line-height:25px; display:block; background:url(../images/divider.gif) left bottom repeat-x; }
#Content .botArealast li a { color:#262626; text-decoration:none; }
#Content .botArealast li a:hover { color:#0193B7; }
#Content .formArea { height:50px; background:url(../images/form-bg.gif) repeat-x left bottom; padding:0px 15px; }
#Content input, #Content  select { font:normal 12px Arial, Helvetica, sans-serif; width:auto; }
#Content .formArea input { margin:0px 10px 10px 0px; }
#Content .formArea select { margin:0px 10px 10px 0px; }
#Content .topMargin { margin:32px 0px 0px 0px; }
#Content .paddBottom { padding-bottom:20px; color:#555555; }
#Content .nearBy { color:#555555; }
#Content .nearByfloat { float:left; margin-right:50px; line-height:20px;}
#Content .midBox { background:#F6F6F6; padding:10px; border:1px solid #BDBCBD; overflow:hidden; margin:5px 0px; color:#080808; height:150px; }
#Content .topHeading { display:block; padding-bottom:10px; font-size:14px; font-weight:bold; color:#444444; }
#Content .midBox .floatLeft { font-weight:bold; text-align:center; }
#Content .midBox .floatLeft img { display:block; margin-bottom:10px; }
#Content .midBox .floatRight { width:370px; }
#Content .iconHolder img { margin-right:7px; }
#Content .midBox td { width:70px; font-weight:normal; text-align:left; }
#Content .midBox td.alt { width:100px; font-weight:normal; }
#Content .midBox td.star { width:119px; padding:0px; margin:0px; }
#Content .midBox td.star img { margin-right:0px; }
#Content .innerLeftImg { float:left; margin:0px 10px 5px 0px; }
#Content .txt p { margin-bottom:15px; color:#555555; }
#Content .txt a { text-decoration:none; }
#Content .txt a:hover { text-decoration:underline; }
#Content .photoGallery { overflow:hidden; }
#Content .photoGallery img { float:left; margin:0px 6px 6px 0px; }
#Content .topMenuArea { padding-top:30px; font-weight:bold; }
#Content .topMenuArea a { display:block; margin-bottom:6px; line-height:23px; padding-left:34px; }


#Content .topMenuArea .email { background:url(../images/icon-email.gif) no-repeat; }
#Content .topMenuArea .website { background:url(../images/icon-website.gif) no-repeat; }
#Content .topMenuArea .review { background:url(../images/icon-01.gif) no-repeat; }
#Content .topMenuArea .bbhome { background:url(../images/icon-07.gif) no-repeat; }


#Content .smBox { width:230px; height:125px; background:#F6F6F6; border:1px solid #BDBCBD; padding:10px; }
#Content .smBoxLeft { width:257px; float:left; }
#Content .smBoxRight { width:257px; float:right; }
#Content h2 { color:#0193B7; font-size:16px; font-weight:bold; margin-bottom:5px; }
#Content .smBox .floatLeft { width:49% }
#Content .smBox li { list-style-type:none; background:url(../images/bullet-blue.gif) left 6px no-repeat; padding-left:10px; line-height:17px; margin-left:0px; }


/*------------ContentBottom-----------------*/
#ContentBottom { width:1003px; color:#5F8F93; text-align:center; margin:auto; background:#E8F8F9; border-top:#62989C 1px solid; font-size:11px; }
#ContentBottom .holder { padding:18px 22px; }
#ContentBottom a { color:#5F8F93; text-decoration:none; }
#ContentBottom a:hover { text-decoration:underline; }

/*------------Footer-----------------*/
#Footer { width:1003px; background:#003A6F url(../images/footer-bg.gif) left top repeat-y; color:#fff; text-align:center; margin:auto; }
#Footer .holder { padding:18px 0px; }
#Footer .holder a { text-decoration:underline; color:#FFFFFF; }
#Footer .holder a:hover { text-decoration:none; }
/********************** ERROR ***********/
.error{
	color:#FF0000;
}

.breadcrumb { padding:5px 0px; margin-bottom:25px;  }
.breadcrumb a { font-weight:bold; }

.ratingArea { width:200px; }
.rating { background:#F6F6F6; padding:3px 5px; border:1px solid #EDEAEA; float:left; }
.rating img { padding-left:2px; }
.ratingTxt { padding:3px 12px; }
.ratingRight { float:right; line-height:22px; width:70px; }

.commentFloatLeft { width:80px; padding:5px; float:left; text-align:right; line-height:18px; }
.commentFloatLeftInput { width:270px; float:left; padding:0px; }
.FloatLeftInput { width:245px !important; }
.txtBot { border-bottom:1px solid #d1d1d1; padding:10px 0px; }
.txtBot p { padding-bottom:5px; color:#555555; }
.txtBot p.top { color:#000; }

/*------------addition-----------------*/
.clear { width:100%; display:block; clear:both; }
#Content .txtPanel p { margin-bottom:15px; color:#555555; }
#Content .txtPanel li { list-style-type:none; line-height:25px; display:block; background:url(../images/divider.gif) left bottom repeat-x; margin-right:9%; float:left; width:40%; }
#Content .txtPanel li a { color:#262626; text-decoration:none; }
#Content .txtPanel li a:hover { color:#0193B7; }
.alt { background:none; font:bold 16px Arial, Helvetica, sans-serif; color:#0193B7; }
#Content .txtPanel li.alt a  { color:#0193B7; }

#Content .Panel li { line-height:25px; display:block; background:url(../images/divider.gif) left bottom repeat-x; margin-right:9%; float:left; width:40%; }
#Content .Panel h2 { width:100%; display:block; line-height:30px; margin-top:10px; }
#Content .Panel a { text-decoration:none; }
