@charset "utf-8";

body { width:998px; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img { border:none; }
form { padding:0px; margin:0px; }
a { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }

body { background-color:#d0d0d2; }
a:hover, a:visted { color:#ca0d33; }
h1.GG_title, h2.GG_title { background-color:#6ac7e9; color:#FFF !important; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; }

/* Header */
.GG_header { height:141px; margin-bottom:3px; }
.GG_header a.GG_logo { text-decoration:none; display:block; width:300px; margin-left:20px; margin-top:20px; text-decoration:none; }
.GG_header .GG_address { float:right; width:400px; padding-right:30px; padding-top:20px; }
.GG_header .GG_address address { text-transform:uppercase; margin-top:5px; }

.GG_header { border:1px solid #FFF; background-color:#1a2167; background-image:url(../images/header/headerBg.png); }
.GG_header .GG_address { color:#FFF; text-align:right; }
.GG_header .GG_address { font-size:20px; }
.GG_header .GG_address address { font-style:normal; font-size:14px; }

/* Nav Bar */
.GG_subnav { height:27px; margin-bottom:3px; }
.GG_subnav ul { list-style:none; margin:0px; padding:0px; }
.GG_subnav ul li { float:left; }
.GG_subnav ul li a { text-align:center; display:block; text-transform:uppercase; text-decoration:none; overflow:hidden; height:20px; padding-top:6px; }
.GG_subnav ul li a.GG_home { width:79px; }
.GG_subnav ul li a.GG_forsale { width:75px; }
.GG_subnav ul li a.GG_tolet { width:95px; }
.GG_subnav ul li a.GG_commercial { width:105px; }
.GG_subnav ul li a.GG_land { width:105px; }
.GG_subnav ul li a.GG_overseas { width:90px; }
.GG_subnav ul li a.GG_newhomes { width:100px; }
.GG_subnav ul li a.GG_aboutus { width:90px; }
.GG_subnav ul li a.GG_more { width:70px; }
.GG_subnav ul li a.GG_recruitment { width:95px; }
.GG_subnav ul li a.GG_contact { width:100px; }

.GG_subnav ul li { border-bottom:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #FFF; }
.GG_subnav ul li a.GG_home { border-left:1px solid #FFF; }
.GG_subnav ul li a { color:#FFF; font-size:12px; font-weight:bold; background-color:#ca0d33; }
.GG_subnav ul li a:hover, .GG_subnav ul li a.GG_select { background-color:#aaa; color:#FFF; }

/* Recently Added */
.GG_recentlyAdded { padding-left:7px; }
.GG_recentlyAdded a { display:block; width:192px; width:215px; height:66px; margin-bottom:8px; padding-top:5px; cursor:pointer; }
.GG_recentlyAdded a .image { display:block; float:left; width:80px; height:66px; padding:3px; }
.GG_recentlyAdded a .image .status { display:block; font-size:9px; font-weight:bold; margin-left:auto; margin-right:auto; }
.GG_recentlyAdded a .details { display:block; float: left; width: 128px; height: 66px; }
.GG_recentlyAdded a .details .address { display:block; width:128px; height:14px; overflow:hidden; }
.GG_recentlyAdded a .details .town { display:block; width:128px; height:14px; overflow:hidden;}
.GG_recentlyAdded a .details .priceInfo { display:block; width:128px; height:14px; overflow:hidden; }

.GG_recentlyAdded a { color:#929292; text-decoration:none; font-size:12px; }
.GG_recentlyAdded a .image { text-align:center; }
.GG_recentlyAdded a .image .status { background-color:#6ac7e9; color:#FFFFFF; text-transform:uppercase; font-size:9px; font-weight:bold; }
.GG_recentlyAdded a .image img { border:none; }
.GG_recentlyAdded a .details { color:#2c2d5d; }
.GG_recentlyAdded a .details .town { font-size:11px; }
.GG_recentlyAdded a .details .priceInfo { font-size:11px; }
.GG_recentlyAdded a .details .priceInfo .price { color:#201e67; font-weight:bold; font-size:12px; }

/* Footer */
.GG_footer { height:62px; clear:both; margin-top:3px; }
.GG_footer .GG_text { float:left; margin:10px 0px 0px 10px; }
.GG_footer .GG_text .GG_copyright { margin-top:25px; }
.GG_footer ul.GG_links { list-style:none; margin:0px; padding:0px; }
.GG_footer ul.GG_links li { float:left; margin-right:5px; }
.GG_footer .GG_links a { text-transform:uppercase; padding-right:4px; }
.GG_footer .GG_ombudsman { float:right; width:113px; margin-top:10px; margin-right:0px; }
.GG_footer .GG_pplogo { float:right; width:150px; margin-top:20px; margin-right:1px; }
.GG_footer .GG_mlogo { float:right; width:110px; margin-right:3px; margin-top:20px; }

.GG_footer { background-color:#1a2166; border:1px solid #FFF; }
.GG_footer .GG_text { color:#FFF; }
.GG_footer .GG_links a { color:#FFF; font-size:10px; border-right:1px solid #FFF; }
.GG_footer .GG_links a:hover { color:#CA0D33; }

/* Home Page */
.GG_content { }
.GG_content .GG_leftCol { float:left; width:230px; margin-right:6px; height:1063px; }
.GG_content .GG_leftCol .GG_img { margin-bottom:10px; }
.GG_content .GG_midCol { float:left; width:502px; margin-right:7px; }
.GG_content .GG_rightCol { float:left; width:251px; }
.GG_content .GG_box { margin-bottom:8px; }
.GG_content .GG_box.GG_pics { height:333px; width:500px; overflow:hidden; position:relative; }
.GG_content .GG_box.GG_pics img { display:none; position:absolute; top:0; left:0; }
.GG_content .GG_box.GG_pics img.active { display:block; }
.GG_content .GG_box.GG_welcome { height:720px; }
.GG_content .GG_box.GG_welcome .GG_sign { float:right; margin:20px 30px; }
.GG_content .GG_box.GG_welcome p { text-align:justify; padding-left:20px; padding-right:26px; }
.GG_content .GG_box.GG_welcome h1.GG_title { margin:16px 0 8px 0; padding:4px 20px 4px 10px; width:410px; }
.GG_content .GG_box.GG_welcome .GG_awards { display:block; margin-left:18px; }
.GG_content .GG_box.GG_welcome ul { margin-top:0px; }
.GG_content .GG_box.GG_news { height:332px; }
.GG_content .GG_box.GG_news h2.GG_title { margin:16px 0 15px 0; padding:4px 20px 4px 10px; width:140px; }
.GG_content .GG_box.GG_news ul { list-style:none; margin:0 10px; padding:0px; }
.GG_content .GG_box.GG_news ul li { padding-bottom:10px; }
.GG_content .GG_box.GG_news ul li span { display:block; }
.GG_content .GG_box.GG_news a.GG_readMore { display:block; width:62px; padding:2px 4px; float:right; margin-right:10px; }
.GG_content .GG_box.GG_news a.GG_homeMortgagesButt { float:left; width:230px; margin:10px 0px 0px 10px; text-align:center; }
.GG_content .GG_box.GG_leftCol h2.GG_title { margin:16px 0 15px 0; padding:4px 20px 4px 10px; width:150px; }
.GG_content .GG_box.GG_developments { height:721px; }
.GG_content .GG_financeServices { margin:20px auto; width:220px; display:block; }
.GG_content .GG_financeServices .GG_blueBox { padding:2px 0; display:block; }
.GG_content .GG_financeServices .GG_blueBoxHover { padding:2px 0; display:block; }

.GG_content .GG_leftCol { background-color:#FFF; }
.GG_content .GG_box { background-color:#FFF; border:1px solid #a5a5a7; }
.GG_content .GG_box.GG_welcome p, .GG_content .GG_box.GG_welcome li { color:#807fa1; font-size:14px; line-height:20px; }
.GG_content .GG_box h1.GG_title, .GG_content .GG_box h2.GG_title { font-size:16px !important; background-color:#6ac7e9; color:#FFF; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; text-transform:uppercase; }
.GG_content .GG_box h1.GG_title span, .GG_content .GG_box h2.GG_title span { color:#FFF; font-weight:normal; text-transform:capitalize; }
.GG_content .GG_box.GG_news ul li { color:#807fa1; font-size:12px; line-height:14px; text-align:justify; }
.GG_content .GG_box.GG_news ul li span { color:#6AC7E9; }
.GG_content .GG_box.GG_news a.GG_readMore { background-color:#6ac7e9; color:#FFF; font-size:10px; text-align:center; }
.GG_content .GG_box.GG_news a.GG_readMore:hover { background-color:#1a2167; }
.GG_content .GG_financeServices { border:1px solid #e1e7e7; }
.GG_content .GG_financeServices .GG_blueBox { background-color:#6ac7e9; font-size:12px; font-weight:bold; color:#FFF; text-align:center; text-transform:uppercase; }
.GG_content .GG_financeServices .GG_blueBoxHover { background-color:#1a2167; font-size:12px; font-weight:bold; color:#FFF; text-align:center; text-transform:uppercase; }

/* Static Pages */
.GG_static { padding:10px 0; }
.GG_static .GG_innerWrapper { margin:0 10px; padding:10px; }
.GG_static p { text-align:justify; line-height:24px; margin:0px; }
.GG_static li { line-height:24px; }
.GG_static hr { visibility:hidden; }
.GG_static h1, .GG_static h2, .GG_static h3 { padding-bottom:10px; }
.GG_static h1.GG_title, .GG_static h2.GG_title { margin:0 0 8px 0; font-size:24px; padding:4px 20px 4px 10px; width:190px; float:left; text-transform:uppercase; }
.GG_static h1.GG_title span, .GG_static h2.GG_title span { font-weight:normal; text-transform:capitalize; }

.GG_static { background-color:#FFF; color:#7d7d7d; border:1px solid #a5a5a7; font-size:14px; }
.GG_static h1.GG_title, .GG_static h2.GG_title, .GG_static h3.GG_title { color:#0154a0; font-size:24px; }
.GG_static p { font-size:14px; }
.GG_static .GG_innerWrapper { border:1px solid #d7d7d7; }

/* Contact Page */
.GG_contactPage h1 { width:180px; }
.GG_contactPage .form { float:left; margin-left:0px; width:500px; overflow:hidden; padding-bottom:10px; }
.GG_contactPage .xAF_branches { float:right; width:350px; font-size:14px; }
.GG_contactPage .xAF_branches h2 { margin-bottom:10px; }
.GG_contactPage .xAF_branches p { margin-bottom:15px; line-height:normal; }
.GG_contactPage .xAF_branches em { margin-top:40px; }
.branchesAd						{ float:right; height:290px; width:330px; margin-top:-30px; }

.GG_contactPage .xAF_branches table th { border-right:2px solid #aaa; }
.GG_contactPage .xAF_branches org { color:#0154a0; }
.GG_contactPage .xAF_branches p { font-size:12px; }
.GG_contactPage .xAF_branches em { font-size:8px; }

/* Property Listing */
.searchPage.GG_box { margin-bottom:0px; }
.searchPage .xPL_searchMap h2 { width:196px; }
.searchPage h1.xPL_title, .searchPage h2.xPL_title { margin:0 0 8px 0; padding:4px 20px 4px 10px; text-transform:uppercase; display:inline-block; }
.searchPage h2.xPL_title { padding:6px 20px 4px 10px; }
.searchPage h1.xPL_title span, .searchPage h2.xPL_title span { font-weight:normal; text-transform:capitalize; }
.searchPage .xPL_noProperties p { padding:0 10px; }
.searchPage .xPL_resultStatus { width:800px; }

.searchPage h1.xPL_title, .searchPage h2.xPL_title { font-size:24px; background-color:#6ac7e9; color:#FFF !important; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; }
.searchPage h1.xPL_title { font-size:24px; }
.searchPage h2.xPL_title { font-size:20px; }
.searchPage .xPL_pages { background-color:#cacacc; color:#7c7c7e; }
.searchPage .xPL_pages span.xPL_page { color:#7c7c7e; }
.searchPage .xPL_pages a { color:#FFF; }
.searchPage .xPL_pages a:hover { color:#1a2167; }
.searchPage .xPL_property a.xPL_title .xPL_status, .searchPage .xPL_property a.xPL_title .xPL_rightCol { background-color:#ca0d33; font-size:16px; }
.searchPage .xPL_property .xPL_moreInfo { color:#bf1637; text-decoration:underline; }
.searchPage .xPL_property .xPL_moreInfo:hover { color:#6ac7e9; }
.searchPage .xPL_property p { color:#7e7e7e; }
.searchPage .xPL_resultStatus { color:#7e7e7e; }
.searchPage .xPL_property ul.xPL_attributes li { color:#7e7e7e; }
.searchPage .xPL_header .xPL_order { color:#7e7e7e; }
.searchPage .xPL_navigation .xPL_next { background-color:#5fb5e4; color:#FFF; }
.searchPage .xPL_navigation a.xPL_next:hover { background-color:#013b69; cursor:pointer; }
.searchPage .xPL_navigation a.xPL_prev { background-color:#5fb5e4; color:#FFF; }
.searchPage .xPL_navigation a.xPL_prev:hover { background-color:#013b69; cursor:pointer; }

/* Property Page */
.propertyPage.GG_box { margin-bottom:0px; }
.propertyPage h1.xPP_title, .propertyPage h2.xPP_title { margin:0; padding:4px 20px 4px 10px; text-transform:uppercase; margin-bottom:8px; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; }
.propertyPage h1.xPP_title span, .propertyPage h2.xPP_title span { font-weight:normal; text-transform:capitalize; }
.propertyPage .xPP_seekers span { padding-left:60px; display:block; }
.propertyPage .xPP_brochures .xPP_brochure span { display:block; font-weight:bold; margin-top:10px; }

.propertyPage h1 { background-color:#6ac7e9; padding-left:12px; }
.propertyPage .xPP_back { background-color:#6ac7e9; }
.propertyPage .xPP_back:hover { color:#FFF; background-color:#1a2167; }
.propertyPage .xPP_details { color:#888; }
.propertyPage .xPP_details .xPP_status, .propertyPage .xPP_details .xPP_priceInfo { background-color:#ca0d33 !important; }
.propertyPage .xPP_smallPhotos .xPP_links a.xPP_morePhotos { background-color:#ca0d33; }
.propertyPage .xPP_smallPhotos .xPP_links a.xPP_morePhotos:hover { background-color:#6ac7e9; color:#FFF; }
.propertyPage .xPP_smallPhotos .xPP_links a.xPP_video { background-color:#6ac7e9; }
.propertyPage .xPP_smallPhotos .xPP_links a.xPP_video:hover { background-color:#ca0d33; color:#FFF; }
.propertyPage .xPP_smallPhotos .xPP_links a.xPP_streetview { background-color:#6ac7e9; }
.propertyPage .xPP_smallPhotos .xPP_links a.xPP_streetview:hover { background-color:#ca0d33; color:#FFF; }
.propertyPage .xPP_toolbox a { background-color:#6ac7e9; }
.propertyPage .xPP_toolbox a:hover { background-color:#ca0d33; color:#FFF;}
.propertyPage a.xPP_seekers { background-image:url(../images/phone.jpg); background-repeat:no-repeat; background-position:10px 10px; }
.propertyPage a.xPP_seekers:hover { color:#ca0d33; }
.propertyPage h1.xPP_title, .propertyPage h2.xPP_title, .propertyPage h3.xPP_title { background-color:#6ac7e9; color:#FFF !important; }
.propertyPage h1.xPL_title span, .propertyPage h2.xPP_title span { font-weight:normal; text-transform:capitalize; }
.propertyPage .xMapMessage { background-color:#1a2167; color:#FFFFFF; }
.propertyPage .xMapMessage strong { color:#6AC7E9; }
.propertyPage .xPP_simiarGrid a:hover { border:2px solid #6AC7E9; }
.propertyPage .xPP_simiarGrid a .xPPs_image .xPPs_status { background-color:#013b69; color:#FFF; }
.propertyPage .xPP_simiarGrid a .xPPs_priceInfo { color:#5fb5e4; }

/* Development Listing */
.developmentListPage.GG_box { margin-bottom:0px; }
.developmentListPage .xDL_searchMap h2 { width:196px; }
.developmentListPage h1.xDL_title, .developmentListPage h2.xDL_title { margin:0 0 8px 0; padding:4px 20px 4px 10px; text-transform:uppercase; display:inline-block; }
.developmentListPage h2.xDL_title { padding:6px 20px 4px 10px; }
.developmentListPage h1.xDL_title span, .developmentListPage h2.xDL_title span { font-weight:normal; text-transform:capitalize; }
.developmentListPage .xDL_development a.xDL_title .xDL_rightCol { background-color:#ca0d33; font-size:16px; }
.developmentListPage .xDL_noDevelopmentList p { padding:0 10px; }
.developmentListPage .xDL_resultStatus { width:800px; }

.developmentListPage h1.xDL_title, .developmentListPage h2.xDL_title { font-size:24px; background-color:#6ac7e9; color:#FFF !important; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; }
.developmentListPage h1.xDL_title { font-size:24px; }
.developmentListPage h2.xPL_title { font-size:20px; }
.xDL_developmentList { background-color:#FFFFFF; }
.xDL_developmentList .xDL_pages { background-color:#CACACC; color:#7C7C7E; }
.developmentListPage .xDL_pages span.xDL_page { color:#7c7c7e; }
.developmentListPage .xDL_pages a { color:#FFF; }
.developmentListPage .xDL_pages a:hover { color:#1a2167; }
.developmentListPage .xDL_development .xDL_moreInfo { color:#bf1637; text-decoration:underline; }
.developmentListPage .xDL_development .xDL_moreInfo:hover { color:#6ac7e9; }
.developmentListPage .xDL_development p { color:#7e7e7e; }
.developmentListPage .xDL_resultStatus { color:#7e7e7e; }
.developmentListPage .xDL_development ul.xDL_attributes li { color:#7e7e7e; }

/* Development Page */
.developmentPage h1 { background-color:#6ac7e9; padding-left:12px; }
.developmentPage .xDP_back { background-color:#6ac7e9; }
.developmentPage .xDP_back:hover { color:#FFF; background-color:#1a2167; }
.developmentPage .xDP_details { color:#888; }
.developmentPage .xDP_details .xDP_priceInfo { background-color:#ca0d33 !important; }

.developmentPage h1.xDP_title, .developmentPage h2.xDP_title, .developmentPage h3.xDP_title { background-color:#6ac7e9; color:#FFF !important; }
.developmentPage h1.xDL_title span, .developmentPage h2.xDP_title span { font-weight:normal; text-transform:capitalize; }
.developmentPage .xMapMessage { background-color:#1a2167; color:#FFFFFF; }
.developmentPage .xMapMessage strong { color:#6AC7E9; }
.developmentPage .xDP_smallPhotos .xDP_links a.xDP_morePhotos { background-color:#ca0d33; }
.developmentPage .xDP_smallPhotos .xDP_links a.xDP_morePhotos:hover { background-color:#6ac7e9; color:#FFF; }
.developmentPage .xDP_smallPhotos .xDP_links a.xDP_video { background-color:#6ac7e9; }
.developmentPage .xDP_smallPhotos .xDP_links a.xDP_video:hover { background-color:#ca0d33; color:#FFF; }

/* Search Form */
.GG_searchForm { height:184px; margin-bottom:3px; }
.GG_searchForm h2.GG_title { margin:10px 0 8px 0; font-size:24px; padding:4px 20px 4px 10px; width:220px; float:left; text-transform:uppercase; }
.GG_searchForm h2.GG_title span { font-weight:normal; text-transform:capitalize; }

.xHS_searchForm .xHS_textbox {padding:10px 0 5px 0;width:722px;height:40px;float:right;}
.xHS_searchForm .xHS_textbox label {display:none;}
.xHS_searchForm .xHS_textbox .textbox {width:670px;padding:8px 4px;margin:0px;display:inline;float:left;}
.xHS_searchForm .xHS_textbox button {height:38px; width:31px;margin:0px;float:left; display:inline; }
.xHS_searchForm .xHS_textbox button span {display:none;}
.xHS_searchForm .xHX_optionWrapper {height:115px;margin:0 10px; }
.xHS_searchForm .xHS_leftCol { padding-left:30px; padding-top:20px; }
.xHS_searchForm .xHS_selectWrapper { float:none; height:25px; }
.xHS_searchForm .xHS_searchType { width:auto; }
.xHS_searchForm .xHS_more { padding-top:26px; padding-left:60px; }
.xHS_searchForm .xHS_more em  { margin-top:4px; }
.xHS_searchForm .xHS_submit { padding-top:20px; padding-right:16px; float:right; }
.xHS_searchForm .xHS_submit button { width:194px; height:83px; }
.xHS_searchForm .xHS_submit button span { display:none; }
.xHS_searchForm .xADV_popup { left:21%; top:176px; }
.xGlobal_commercial .xHS_searchForm .xHS_unit1 { display:none; }
.xGlobal_land .xHS_searchForm .xHS_unit1 { display:none; }

.GG_searchForm { border:1px solid #a5a5a7; background-color:#FFF; }
.GG_searchForm h1.xPL_title, .xHS_searchForm h2.xPL_title{ font-size:24px; background-color:#6ac7e9; color:#FFF !important; }
.xHS_searchForm .xHS_textbox .textbox {border:1px solid #d7d7d7; font-size:16px; color:#797979; }
.xHS_searchForm .xHS_textbox button { background-color:#6ac7e9; color:#FFF; border:none; background-image:url(../images/searchform/arrow.png); }
.xHS_searchForm .xHS_textbox button:hover { background-color:#1a2167; }
.xHS_searchForm .xHX_optionWrapper { border:1px dashed #d5d5d5; background-color:#e2e2e2;}
.xHS_searchForm .xHS_selectWrapper label { color:#797979; font-size:14px; }
.xHS_searchForm .xHS_more button { background-color:#acacac; color:#FFF; border:none; text-transform:capitalize; }
.xHS_searchForm .xHS_more button:hover { background-color:#ca0d33; }
.xHS_searchForm .xHS_more em { font-size:12px; color:#797979; }
.xHS_searchForm .xHS_submit button { background:transparent url(../images/searchform/large_button.png) no-repeat scroll 0 0; border:none; }
.xHS_searchForm .xADV_popup { font-size:12px; border:1px dashed #0154a0; }
.xHS_searchForm .xADV_popup button { background-color:#acacac; color:#FFF; border:none; }
.xHS_searchForm .xADV_popup button strong { font-weight:normal; }
.xHS_searchForm .xADV_popup button:hover { background-color:#ca0d33; }

/* Media Player */
.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active { background-color:#6ac7e9 !important; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink, .xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#ca0d33 !important; }
.xMediaPlayer .mediaWrapper .xMapMessage { background-color:#1a2167; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong { color:#6AC7E9; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert { background-image:url(../images/lightBoxImage.jpg); background-repeat:no-repeat; }

/* Valuations */
.GG_valuations p { padding-bottom:10px; }

/* Links & Downloads */
.GG_links p { padding-bottom:10px; }
.GG_links h1.GG_title { width:225px; }
.GG_links table { margin-bottom:20px; }

/* About Us */
.GG_aboutus p { padding-bottom:10px; line-height:24px; font-size:14px; }
.GG_aboutus h3 { margin-bottom:0px; padding-bottom:0px; }
.GG_aboutus li { line-height:24px; }
.GG_aboutus .GG_innerWrapper span { font-size:14px; }
.GG_aboutus img { float:right; clear:both; padding:10px; border:1px solid #7f7f7f; margin:0px 20px 20px 20px; }
.GG_aboutus .twitterBanner { float:none; clear:both; padding:10px; border:1px solid #FFFFFF; margin:0px 20px 20px 20px; }

/* Financial Services */
.GG_financial p { padding-bottom:10px; }
.GG_financial h1.GG_title { width:230px; }

/* News */
.GG_news ol { list-style:none; }
.GG_news ol li { line-height:24px; margin-bottom:20px; }
.GG_news ol li span { font-weight:bold; }
.GG_news ol li p { padding-bottom:10px; }
.GG_news ol li ul li { line-height:normal; margin-bottom:5px; }

/* Newsletter */
.GG_newletter .GG_innerWrapper { padding-bottom:15px; }
.GG_newletter p { padding-bottom:10px; }
.GG_newletter fieldset { position:relative; float:left; clear:both; width:70%; margin:0 0 -1em 0; padding:0 0 1em 0; border-style:none; border-top:1px solid #BFBAB0; background-color:#F2EFE9; }
.GG_newletter fieldset.GG_alt { background-color:#E6E3DD; }
.GG_newletter legend { margin-left:1em; margin-bottom:0.7em; font-weight:bold; padding:0px; }
.GG_newletter legend span { position:absolute; margin-top:0.7em; margin-left:0.7em; font-size:135%; }
.GG_newletter fieldset ul { padding:1em 1em 0 1em; list-style:none; }
.GG_newletter fieldset li { float:left; clear:left; width:100%; padding-bottom:1em; }
.GG_newletter fieldset label { display:block; float:left; width:10em; margin-right:1em; position:relative; }
.GG_newletter fieldset label em { display:block; color:#F00; font-size:85%; font-style:normal; text-transform:uppercase; position:absolute; left:12em; top:0; }
.GG_newletter fieldset li input { width:200px; }
.GG_newletter fieldset.GG_submit { float:none; width:auto; border:0 none #FFF; padding-left:12em; padding-top:1em; background-color:#FFF; }
.GG_newletter fieldset.GG_submit button { border:1px solid #E1E7E7; cursor:pointer; padding:0.5em; background-color:#6AC7E9; color:#FFF; font-size:100%; }
.GG_newletter fieldset.GG_submit button:hover { background-color:#1A2167; }
.GG_newletter fieldset .xCF_captcha { display:block; float:left; padding:5px; width:450px; }
.GG_newletter fieldset .xCF_captcha a { display:block; }
.GG_newletter fieldset .xCF_captcha img { display:block; left:50%; margin:10px auto 10px auto; border:solid 2px #000; }
.GG_newletter fieldset .xCF_captcha label { display:inline; float:none; width:auto; }
.GG_newletter .xCF_errors { border:solid 1px #F00; font-size:12pt; width:68%; padding:10px; background-color:#ffffcc; color:Red; margin:0 0 10px 0;}

/* Facebook Twitter */

.faceBookLike		{ float:left; margin:10px 0px -40px 10px; }
.twitterIcon		{ float:left; }
.twitterIcon img	{ border:0px solid #7F7F7F; clear:none; float:right; margin:0 0 0; padding:0; width:50px; }

/* 500 - Error Page */
.xError { background-color:#FFFFFF; margin:0; width:auto; }
