body { background:url(http://www.ghalegroup.com/images/bg.png) repeat-x top; -background:none;  -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='http://www.ghalegroup.com/images/bg.png', sizingMethod='crop');
margin:0; padding:0; color:#3A3A3A; font-size:12px; font-family:Georgia, 'Times New Roman', serif; }
{
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px;
 font-weight: normal;
 font-size: 13px;
 margin: 15px;
 color: black;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 scrollbar-arrow-color: #cccccc;
 scrollbar-base-color: #111111;
 scrollbar-face-color: #777777;
 scrollbar-highlight-color: #eeeeee;
 scrollbar-shadow-color: #333333;
}
ul,li{margin:0; padding:0; list-style:none;}
#wrapper { width:1076px; margin:0 auto; padding:0; }
.heading { padding:0; margin:5px 0; height:100px;/*background:url(../../../images/logo.png) no-repeat 0 10px;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/logo.png', sizingMethod='crop');*/
}
.bodyPart{background:#fff; overflow:hidden; margin:20px 0 0 0;}
.heading h2 { padding:0 0 0 100px; margin:0; }
.slogan { color:#FFF; float:left; font:11px Verdana, Helvetica, sans-serif; margin:12px 0 0; padding:0 0 0 }
.slogan span { margin:-13px 0 0 74px; position:absolute; }
.heading .search { width:400px; float:left; margin:10px 0 0 0; text-transform:uppercase; color:#FFF; text-align:right; }
.clearboth { clear:both; }
.rt { float:right; }
.search .search_txt { font:11px arial, Helvetica, sans-serif !important; display:inline-block; }
.search .search_txt a { font:11px arial, Helvetica, sans-serif !important; display:inline-block; color:#fff; text-transform:none; text-decoration:underline; }
.search .search_txt a:hover { text-decoration:none; }
.search img { margin:6px 0 0 0; }
table.homebalkback { background-color: #cccccc; color: #000000; }
.navbaroff { background-color: #eeeeee; font-weight: bold; color: #000000; }
.navbaron { color: #808080; background-color: #cccccc; font-size: 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.middenhcel { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; color: #000000; padding-top: 2px; background-color: #F7FFD3; }
a.ttd, a.ttd:hover { font-weight: bold; width: 100%; color: #000000; background-color: #eeeeee; line-height: 20px; text-decoration: none; font-size: 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.ttd:hover { color: #dddddd; background-color: #aaaaaa; }
a.ttd2, a.ttd2:hover { font-weight: bold; width: 100%; color: #808080; background-color: #eeeeee; line-height: 20px; text-decoration: none; font-size: 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.ttd2:hover { color: #808080; background-color: #ffffff; }
 
.noborder { border: none; }
 
 
.regularBoldText { font-weight: bold; font-size: 13px; color: #333333; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.regularText { font-weight: normal; font-size: 13px; color: black; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.searchText, .searchLogic { color: #808080; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.searchText { font-size: 15px; font-weight: bold; }
.searchLogic { font-weight: normal; font-size: 13px; }
.fortune { font-weight: normal; font-size: 11px; color: gray; }
.textBox { font-weight: normal; font-size: 13px; color: black; font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #F4F4F4; }
.subCategory, .subCategoryCount { font-weight: normal; font-size: 13px; color: gray; background-color: white; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.maincats { color: gray; background-color: white; }
.mainCategory, .mainCategoryCount { font-size: 15px; color: gray; background-color: white; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.mainCategory { font-weight: bold; color: gray; background-color: white; }
.mainCategoryCount { font-weight: normal; }
.whatText { font-weight: bold; font-size: 15px; color: #999999; background-color: #F4F4F4; padding-left: 2mm; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.WhatTabOut { background-color: #cccccc; color: #eeeeee; padding: 1px; }
.whatout2 { color: #eeeeee; background-color: #000000; padding: 3px; }
.whattabletitle { }
.navText { padding-right: 2px; padding-left: 2mm; padding-bottom: 2px; padding-top: 2px; font-weight: normal; font-size: 15px; color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #f4f4f4; }
.NavTabOut { color: #eeeeee; background-color: #cccccc; }
.navtabout2 { color: #eeeeee; background-color: #000000; }
.navtabletitle { color: #eeeeee; background-color: #000000; }
a.navLink:link, a.navLink:visited, a.navLink:hover { font-weight: normal; font-size: 15px; color: #999999; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.navLink:hover { background-color: #cccccc; text-decoration: none; }
.LineCatOut { color: #eeeeee; background-color: #cccccc; }
.linecattitle { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; color: #000000; padding-top: 2px; background-color: #F7FFD3; }
.lineCategoryText, .lineCategoryLink { font-weight: bold; font-size: 15px; color: #666666; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.lineCategoryText { padding-left: 2mm; background-color: #f5f5f5; }
a.lineCategoryLink:link, a.lineCategoryLink:visited, a.lineCategoryLink:active { color: #666666; background-color: transparent; text-decoration: none; }
a.lineCategoryLink:hover { color: #000000; background-color: #dddddd; text-decoration: none; }
.BgTable1 { color: #eeeeee; background-color: #eeeeee; padding-top: 2mm; padding-bottom: 2mm; padding-left: 2mm; padding-right: 2mm; }
.BgTable2 { color: #eeeeee; background-color: #eeeeee; padding-top : 2mm; padding-bottom : 2mm; padding-left: 2mm; padding-right: 2mm; }
.siteName { font-weight: bold; font-size: 15px; color: #666666; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.siteName:link, a.siteName:active, a.siteName:visited { font-weight: bold; font-size: 15px; color: #666666; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.siteName:hover { font-weight: bold; font-size: 15px; color: #000000; background-color: #cccccc; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; }
.siteURL { font-weight: normal; font-size: 14px; color: #808080; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.siteDescription { font-weight: normal; font-size: 14px; color: #808080; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.ownerLink, a.ownerLink:hover { font-weight: normal; font-size: 14px; color: #666666; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.ownerLink:hover { background-color: #cccccc; text-decoration: none; }
.reviewLink, a.reviewLink:link, a.reviewLink:hover, .reviewCount { font-weight: normal; font-size: 14px; color: gray; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.reviewLink:link { text-decoration : none; }
a.reviewLink:hover { background-color: #cccccc; }
.siteDescripxion { font-weight: normal; font-size: 14px; color: #666666; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.addedText, .updateText { font-weight: normal; font-size: 14px; color: #333333; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.categoryText, .categoryLink, a.categoryLink:link, a.categoryLink:hover { font-weight: normal; font-size: 14px; color: #333333; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.categoryLink:link { text-decoration: none; }
a.categoryLink:hover { background-color: #cccccc; text-decoration: none; }
.hitsInText, .hitsOutText { font-weight: normal; font-size: 14px; color: #666666; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.navBotOut { font-weight: normal; font-size: 13px; color: #000000; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.navBot { font-weight: normal; font-size: 13px; color: #808080; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.searchEngines { font-weight: normal; font-size: 14px; color: black; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.searchEngineText { font-weight: normal; font-size: 14px; color: black; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.footerBot { font-weight: normal; font-size: 13px; color: #808080; background-color: #cccccc; }
.footerText, .footerLink { font-weight: normal; font-size: 13px; color: #808080; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.footerLink:link, a.footerLink:visited, a.footerLink:active { font-weight: normal; font-size: 13px; color: #000000; background-color: #eeeeee; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.errorText { font-weight: normal; font-size: 14px; color: red; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.errorTextBold { font-weight: bold; font-size: 15px; color: red; background-color: transparent; font-family: Tahoma, Arial, Helvetica, sans-serif; }
/*++++++++++++ Footer ++++++++++++++++++++++ */
.footer { background:url(../images/footerbg.png) repeat-x top #F3F3F3; margin:20px 0 0 0; padding:20px 0; }
.footerin { width:1035px; margin:0 auto; padding:0; overflow:hidden; }
.footerin h3 { color:#666; text-transform:uppercase; font:bold 12px arial, Helvetica, sans-serif; border-bottom:1px solid #E3E3E3; margin:0 0 5px 0; }
.footerin ul { padding:0; width:1028px; float:left; margin:10px 0; overflow:hidden; }
.footerin ul li { padding:0; margin:0 0 0 10px; list-style:none; float:left; width:160px; }
.footerin ul li a { padding:0; margin:0; font:11px arial, Helvetica, sans-serif; color:#666; border-bottom:1px dotted #ccc; list-style:none; float:left; width:143px; text-decoration:none; }
.footerin ul li a:hover { padding:0; margin:0; font:11px arial, Helvetica, sans-serif; color:#999999; text-decoration:none; list-style:none; float:left; width:143px; }
.footerin ul li ul { padding:0; margin:0; list-style:none; float:left; width:143px; }
.footerin ul li ul li { padding:0; margin:0 0 3px 0; list-style:none; float:left; width:143px; }
.extremefooter { width:100%; background:#E9E9E9; }
.extremefooterin { width:1035px; margin:0 auto; padding:10px; font:11px arial, Helvetica, sans-serif; color:#666; }
.extremefooterin a { text-decoration:none; color:#666; font:11px arial, Helvetica, sans-serif; }
.extremefooterin a:hover { text-decoration:none; color:#999; font:11px arial, Helvetica, sans-serif; }
.follow { background:none; border:1px solid #C6C6C6; color:#666666; font:11px "Segoe UI", arial, Helvetica, sans-serif; margin:0 auto; width:1035px; }
.follow ul { height:26px; margin:10px 0 5px; overflow:hidden; padding:6px 10px; }
.follow ul li { float:left; list-style:none outside none; margin:0 4px 0 0; padding:0; }
.follow strong { line-height:20px; }
.follow a { color:#666; line-height:20px; text-decoration:none; }
.follow a:hover { text-decoration:underline; }
.footerassociated { color:#C5C4C4; margin:0 auto; overflow:hidden; width:1035px; }
.footerassociated span { display:inline-block; font:bold 11px "Segoe UI", arial, Helvetica, sans-serif; margin:0 0 8px; color:#666; text-transform:uppercase; }
.footerassociated ul { margin:5px 0 0 0; overflow:hidden; background:none; border:1px solid #C6C6C6; padding:10px; }
.footerassociated ul li { float:left; list-style:none outside none; margin:0 5px 0 0; }
.guarantee { background:url(../../../images/guarantee.png) no-repeat; -background:none;  -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/guarantee.png', sizingMethod='crop');
width:150px; height:101px; }
.guarantee a { cursor:pointer; text-indent:-9000px; border:none !important; height:100px; width:150px; }


#hd, #bd, #ft { position:relative; width:1076px; z-index:1 }
#hd { background:#4D9335; height:40px; padding:5px 0 0; z-index:201 }
h3 { color:#666; font-size:12px; font-weight:700; margin:0 0 10px }
.bhg-logo { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/logo1.jpg', sizingMethod='crop');
background:url(../../../images/logo1.jpg); display:block; height:101px; text-indent:-1000px; width:170px }
#bhg-top-nav { font-size:11px; height:31px; position:absolute; right:0; top:0; width:710px; z-index:999 }
#bhg-top-nav-cont { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/top_nav_bg.png', sizingMethod='crop');
background:url(../../../images/top_nav_bg.png) no-repeat 0 0; height:100%; width:100% }
#bhg-top-nav ul { -display:inline; float:right }
#bhg-top-nav li { -display:inline; float:left; margin:8px 0 0; padding:0 15px }
#bhg-top-nav li a { color:#FFF; font-weight:700; position:relative; text-decoration:none }
#bhg-top-nav li.separator { border-left:1px solid #a2BF91 }
#bhg-nav { bottom:0; left:2px; position:absolute }
#bhg-nav li { -background:none; -display:inline; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/nav_divider.png', sizingMethod='crop');
background:url(../../../images/nav_divider.png) no-repeat 0 0; float:left; height:40px; position:relative; width:120px }
#bhg-nav li:last-child { width:170px }
#bhg-nav li.first { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/transparent_px.png', sizingMethod='crop');
background-image:url(../../../images/transparent_px.png) }
#bhg-nav li a.link-nav { display:block; height:29px; margin:0 5px 0 0; padding:10px 0 0 5px; position:relative; text-decoration:none; z-index:2 }
#bhg-nav li a.link-nav span { background-color:#D0DD64; display:block; height:20px; left:0; position:absolute; top:10px; width:2px }
#bhg-nav li a.link-nav em { color:#FFF; display:block; font:bold 14px "Helvetica Neue", Helvetica, arial; line-height:18px; padding:0 0 0 5px }
#bhg-nav li a.link-nav strong { color:#FFF; display:block; font-size:11px; font-weight:700; padding:0 0 0 13px }
#bhg-nav li ul, #bhg-nav li .bhg-nav-cont { background-color:#FFF; border:1px solid #5C8245; left:0; position:relative; top:-1px; z-index:1 }
#bhg-nav li ul li { -display:block; background:none; background-color:#FFF; float:none; height:auto; padding:0 2px 2px; width:auto }
#bhg-nav li ul li:last-child { width:auto }
#bhg-nav li ul li a { background-position:0 0; background-repeat:no-repeat; color:#a9a9a9; display:block; font-weight:700; height:30px; line-height:30px; margin:0; padding:0 0 0 10px; position:relative; text-decoration:none }
#bhg-nav li ul li a:hover { background-color:#ECBa49; background-position:0 -30px; color:#FFF }
#bhg-nav #bhg-nav-find-neighborhood { padding:10px; width:223px }
#bhg-nav #bhg-nav-find-neighborhood h3 { margin-bottom:5px }
#bhg-nav #bhg-nav-find-neighborhood #submit-go { margin:0 0 0 7px }
#bhg-nav .bhg-nav-overlay { font-size:11px; left:0; position:absolute; top:0; visibility:hidden; width:100%; z-index:1 }
#bhg-nav .bhg-nav-overlay ul { font:11px "Lucida grande", Helvetica, Georgia }
#bhg-nav .bhg-nav-overlay .bhg-nav-overlay-top { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/nav_bg.png', sizingMethod='crop');
background:url(../../../images/nav_bg.png) repeat-x 0 0; border:1px solid #5C8245; border-bottom:none; height:39px; position:relative; z-index:2 }
#bhg-nav li:hover .bhg-nav-overlay, #bhg-nav li.hover .bhg-nav-overlay { visibility:visible }
#bhg-nav li.last .bhg-nav-overlay .bhg-nav-overlay-top { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/nav_bg_last.png', sizingMethod='crop');
background:url(../../../images/nav_bg_last.png) no-repeat 0 0; border:none; left:-3px }
#bhg-nav .bhg-nav-overlay-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/bhg-back.png', sizingMethod='crop');
background:url(../../../images/bhg-back.png) repeat; height:100%; left:-3px; padding:0 6px 5px 0; position:absolute; top:-3px; width:100% }
.bhg-nav-company-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../images/bhg-back.png) repeat; height:136px; left:123px; position:absolute; right:-50px; top:36px; width:12px }
.bhg-nav-services-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../../../images/bhg-back.png) repeat; height:264px; left:148px; position:absolute; right:-50px; top:36px; width:47px }
.bhg-nav-travel_tools-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../../../images/bhg-back.png) repeat; height:168px; left:148px; position:absolute; right:-50px; top:36px; width:47px }
.bhg-nav-interest-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../../../images/bhg-back.png) repeat; height:328px; left:153px; position:absolute; right:-50px; top:36px; width:2px }
.bhg-nav-vehicle-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../../../images/bhg-back.png) repeat; height:104px; left:148px; position:absolute; right:-50px; top:36px; width:7px }
.bhg-nav-flight-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../../../images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../../../images/bhg-back.png) repeat; height:72px; left:123px; position:absolute; right:-50px; top:36px; width:23px }
.tr_interest { width:150px!important }
